Professional Documents
Culture Documents
Unit1 RM MOS
Unit1 RM MOS
Rachana Mehta
Introduction : Operating System
What is Operating System ?
Introduction : Operating System
What is Operating System ?
Lots of hardware !!
● One or more processors
● Main memory
● Disks
● Printers
● Various input/output devices
Managing all these components requires a layer of software – the operating system
Where exactly operating system fits ?
OS : As an Extended version of Machine
OS : As Resource Manager
● Allow multiple programs to run at the same time
● Manage and protect memory, I/O devices, and other resources
● Multiplexes (shares) resources in two different ways:
○ In time
○ In space
History of OS
Generations:
○ Thousands of Disk
○ They run on servers, which are either very large personal computers, workstations, or even
mainframes.
○ They serve multiple users at once over a network and allow the users to share hardware and software
resources.
○ Connects multiple CPUs into a single system. Depending on precisely how they are connected and
what is shared, these systems are called parallel computers, multi computers, or multiprocessors.
● Personal Computer OS
○ These devices boast multicore CPUs, GPS, cameras and other sensors, copious
amounts of memory, and sophisticated operating systems.
○ They have more third-party applications (‘‘apps’’)
OS Zoo
● Embedded operating systems-TV sets, cars, DVDs, MP3s
○ Embedded systems run on the computers that control devices that are not generally thought of as
computers and which do not accept user-installed software.
○ Networks of tiny sensor nodes are being deployed for numerous purposes. These nodes are tiny
computers that communicate with each other and with a base station using wireless communication.
○ They have limited power and must work for long periods of time unattended outdoors, frequently in
environmentally harsh conditions
○ Eg: TinyOS
OS Zoo
● Real Time OS
○ Hard real-time system.
○ Found in industrial process control, avionics, military, and similar application areas. These systems must provide absolute
guarantees that a certain action will occur by a certain time.
○ Missing an occasional deadline, but not desirable, is acceptable and does not cause any permanent damage.
● Smart Card OS
○ The smallest operating systems run on smart cards, which are credit-card-sized devices containing a
CPU chip.
○ ROM on the smart card holds an interpreter for the Java Virtual Machine (JVM).
Server OS
● It is an operating system specifically designed to run on servers,
● Servers are specialized computers that operate within a client/server architecture to
serve the requests of client computers on the network.
● It is the software layer on top of which other software programs, or applications, can
run on the server hardware.
● Eg :
○ Windows Server
○ Mac OS X Server
Server OS
● Features of a Server OS :
○ GUI/CLI Support
○ Provision of central interface to manage users, implement security and other administrative processes
○ Administration
○ Security
○ Features/Supports
○ Performance
○ Hardware Requirements
○ Scalability
Windows Server OS
● Windows Server is the platform for building an infrastructure of connected
applications, networks and web services.
○ Windows Server on Cloud – Azure
● The classes, protocols, and data types defined by Foundation are used throughout all
Apple OS.
Framework Kit
● Core Audio Types
○ Use specialized data types to interact with audio streams, complex buffers, and audiovisual
timestamps.
● Accessibility