Operating System
CHAPTER 1 CHAPTER 2 CHAPTER 3 CHAPTER 4 CHAPTER 5 CHAPTER 6 CHAPTER 7 CHAPTER 8 CHAPTER 9 CHAPTER 10 CHAPTER 11 CHAPTER 12 CHAPTER 13 CHAPTER 14 CHAPTER 15 SYSTEM SOFTWARE FUNDAMENTAL OF OPERATING SYSTEM PROCESS MANAGEMENT THREAD MANAGEMENT CONCURRENCY CONTROL DEADLOCK MEMORY MANAGEMENT VIRTUAL MEMORY I/O HARDWARE I/O SOFTWARE SECONDARY STORADE MANAGEMENT FILE SYSTEMS PROTECTION SECURITY LINUX SYSTEM
CHAPTER 1 SYSTEM SOFTWARE
Unit Structure
1.0 Objectives 1.1 Introduction 1.2 Operating System 1.2.1 Definition of operating system 1.2.2 Functions of Operating System 1.2.3 Operating System as User Interface 1.3 I/O System Management 1.4 Assembler 1.5 Compiler 1.6 Loader 1.7 History of Operating System 1.8 Summary 1.9 Model Question
1.0 Objectives
After going through this unit, you will be able to: Describe Basic Organization of Computer Systems Define Operating system, functions, history and Evolution Define assembler, linker, loader, compiler
1.1 Introduction
An operating system act as an intermediary between the user of a computer and computer hardware. The purpose of an operating system is to provide an environment in which a user can execute programs in a convenient and efficient manner. An operating system is a software that manages the computer hardware. The hardware must provide appropriate mechanisms to ensure the correct operation of the computer system and to prevent user programs from interfering with the proper operation of the system.
1.2 Operating System
1.2.1 Definition of Operating System: An Operating system is a program that controls the execution of application programs and acts as an interface between the user of a computer and the computer hardware.
A more common definition is that the operating system is the one program running at all times on the computer