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

Virtual Machine

Blog banner

Deadlock and Starvation

Blog banner

The Difference Between Plaque and Tartar Explained Simply

Blog banner

The Role of Data Provenance and Lineage in Modern Data Science

Blog banner

WomenEmpowerment

Blog banner

Self defence

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

Threads

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

My First Dream Bike

Blog banner

Direct memory access (DMA)

Blog banner

How To Invest In Indian Stock Market @ BSE & NSE ~ Tutorial 3

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Importance of self defence for girls

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

Spyware

Blog banner

Deadlock and Starvation

Blog banner

Importance Of Time

Blog banner

Cyber Forensic in the Banking sector

Blog banner

INTERNET SECURITY

Blog banner

My Favorite Sportsperson

Blog banner

How to make Pancakes

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

EFT

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

computer security

Blog banner

5 Powerful Mindset Shifts To Make 2026 Your Breakthrough Year

Blog banner

Cryptanalysis tool

Blog banner

Virtualization

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Getting into Anime

Blog banner

Python as a tool for data analysis

Blog banner

Beauty of indian railway

Blog banner

GraphQL

Blog banner

Business Engineering

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Message Passing in OS

Blog banner

I/O Management and Disk Scheduling

Blog banner

GIS in Disaster Management

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner