Search results
Introduction to Operating Systems. Meet the OS. • Software that manages a computer’s resources. • Makes it easier to write the applications you want to write. • Makes you want to use the applications you wrote by running them efficiently.
1.1 WHAT IS AN OPERATING SYSTEM? 4 1.1.1 The Operating System as an Extended Machine 4 1.1.2 The Operating System as a Resource Manager 5 1.2 HISTORY OF OPERATING SYSTEMS 6 1.2.1 The First Generation (1945–55) Vacuum Tubes and Plugboards 7 1.2.2 The Second Generation (1955–65) Transistors and Batch Systems 7
- 3MB
- 1071
Operating system • a program that controls the resources of a computer – interface between hardware and all other software – examples: DOS, Windows 3.0/95/98/NT/ME/2000/XP/Vista/7/8/10/11 macOS, iOS, Android, ... Unix/Linux • runs other programs ("applications", your programs, ...) • manages information on disk (file system)
1.2 What is an operating system? Definition: An operating system implements a virtual machine that is (hopefully) easier to program than the raw hardware: Application Operating System Virtual Machine Interface
An operating system (OS) is a collection of programs that controls all of the interac- tions among the various system components, freeing application programmers from needing to include such functions in their programs.
1.2 What Is an Operating System? • Separates applications from the hardware they access – Software layer – Manages software and hardware to produce desired results • Operating systems primarily are resource managers – Hardware • Processors •Memory • Input/output devices • Communication devices – Software applications
People also ask
What is an operating system?
What is a software system?
What are the principles of operating system design?
What is an example of operating system?
Objectives. To provide a grand tour of the major operating systems components. To provide coverage of basic computer system organization. What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system goals: Execute user programs and make solving user problems easier.