wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Operating Systems Overview

profile
Aryan Kasurde
Jul 12, 2023
0 Likes
0 Discussions
128 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

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

Toothache at night? What does this mean, and how to cope with it?

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

Virtual machine and virtualizing

Blog banner

GraphQL

Blog banner

Women Empowerment

Blog banner

Mumbai

Blog banner

The Secure Software Development Life Cycle (SDLC)

Blog banner

Super Garlicky Tomato Soup with Smashed White Beans

Blog banner

RAID

Blog banner

Security in Operating Systems

Blog banner

Student Grade Calculator in LISP

Blog banner

Caching windows

Blog banner

Policies for Service Transition

Blog banner

Im Photographer

Blog banner

How To Setup DVWA Using XAMPP on Windows

Blog banner

Deadlocks in operating system

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

Principles of Concurrency

Blog banner

Loneliness

Blog banner

PERT Overview

Blog banner

Indian Culture and Tradition

Blog banner

Hypothesis Testing in Data Science

Blog banner

The Right way of cooking

Blog banner

Memory heirchy

Blog banner

Evolution of operating system

Blog banner

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

Image Steganography: Hiding Secrets in Plain Sight

Blog banner

Ethical Hacking

Blog banner

Visualization in Data Science

Blog banner

Denial-of-Service and Distributed Denial-of-Service Attack Techniques

Blog banner

objectives and function of operating system

Blog banner

5 Things I As A Dentist Would Never Do (And What You Can Learn From It)

Blog banner

Design Considerations for Disk Cache Management

Blog banner

The application udemy

Blog banner

Starvation and Deadlock.

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

Mobile Security

Blog banner

Benefits of yoga and meditation

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

5 Powerful Mindset Shifts To Make 2026 Your Breakthrough Year

Blog banner