wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Operating Systems Overview

profile
Aryan Kasurde
Jul 12, 2023
0 Likes
0 Discussions
133 Reads

Operating systems are those programs that interface the machine with the applications programs. 

Briefly, the OS typically provides services in the following areas: 

• Program development: The OS provides a variety of facilities and services,such as editors and debuggers, to assist the programmer in creating programs. 

• Program execution: A number of steps need to be performed to execute a program. Instructions and data must be loaded into main memory, I/O devices and files must be initialized,

• Access to I/O devices: Each I/O device requires its own peculiar set of instructions or control signals for operation.

• Controlled access to files: For file access, the OS must reflect a detailed understanding of not only the nature of the I/O device (disk drive, tape drive) but also the structure of the data contained in the files on the storage medium. 

Simple Batch Systems

 Early computers were very expensive, and therefore it was important to maximize processor utilization. The wasted time due to scheduling and setup time was unacceptable.To improve utilization, the concept of a batch OS was developed. It appears that the first batch OS (and the first OS of any kind) was developed in the mid-1950s by General Motors for use on an IBM 701 [WEIZ81]. The concept was subsequently refined and implemented on the IBM 704 by a number of IBM customers. By the early 1960s, a number of vendors had developed batch operating systems for their computer systems. IBSYS, the IBM OS for the 7090/7094 computers, is particularly notable because of its widespread influence on other systems.The central idea behind the simple batch-processing scheme is the use of a piece of software known as the monitor.

 


Comments ()


Sign in

Read Next

File Management system

Blog banner

Working with Sniffers for monitoring network communication

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

Modern OS

Blog banner

Critical success factors

Blog banner

What is the point of living if we can die at any moment of our lives ?

Blog banner

Service transistion under difficult conditions

Blog banner

File management -disha parekh

Blog banner

Clarizen

Blog banner

Functions of Operating System

Blog banner

Uber

Blog banner

All you need to know about “Off-page SEO”

Blog banner

Cybersecurity Standards for Automotive

Blog banner

Traditional UNIX Scheduling

Blog banner

Blog on Smartsheet.

Blog banner

Emotional Intelligence in Children: Why It Is as Important as Academics

Blog banner

RAID

Blog banner

File sharing

Blog banner

Fitness regime by Deepesh

Blog banner

Cyber Security in Data Breaching

Blog banner

Kafka - A Framework

Blog banner

Privacy in Social Media and Online Services

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

Binary Search Tree (BST) in Data Structure

Blog banner

Solving Problems with AI: The Power of Search Algorithms

Blog banner

Synchronization

Blog banner

VIRTUAL MACHINES

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

Evolution of Operating System

Blog banner

Threads

Blog banner

Deadlock

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

Internet of Things and cyber security

Blog banner

Business Intelligence v/s Big Data

Blog banner

The New Role of Social Media Managers: Beyond Posting Content

Blog banner

Personalised Name Labels vs. Handwritten Stickers: Which Is Better for Your Child’s School Essentials?

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

OS ASSIGNMENT

Blog banner

Explain website hacking issues

Blog banner

OPERATING SYSTEM OBJECTIVES AND FAULT TOLERENCE.

Blog banner

Evolution of Operating system

Blog banner

Why Khari and toast is the ideal Tea Break snack?

Blog banner