Operating System Basics
Operating System
• The core software on a computer which provides
the interface between its hardware (processor,
peripherals, etc.), its software, and the user.
[Link]/readinessguide/[Link]
ml
Functions of Operating Systems
a) Provide a user interface
b) Run programs
c) Manage hardware devices
d) Organize file storage
Types of Operating Systems
1. Real-time operating system
– Very fast small OS
– Built into a device (embedded)
– Respond quickly to user input
– MP3 players, Medical devices
Types of Operating Systems
2. Single user/Single tasking OS
– One user works on the system
– Performs one task at a time
– MS-DOS
– Take up little space on disk
Types of Operating Systems
3. Single user/Multitasking OS
– User performs many tasks at once
– Most common form of OS
– [Link] XP, 7 and iOS
Types of Operating Systems
4. Multi user/Multitasking OS
– Many users connect to one computer
– Each user has a unique session
– UNIX, Linux, and VMS
– Maintenance can be easy
– Requires a powerful computer
– Aka Network Operating System
Multi user/Multi tasking OS
Survey of Operating Systems
DOS
PC Operating Systems
• Windows 9x
– 95, 98, and Millennium Edition (Me)
– 32-bit OS
• Supported 16-bit programs as well
– Very pretty not stable OS
– 95 introduced the Start button
– 98 introduced active desktop
– Me improved multimedia software
Windows 7/8
[Link] [Link]
PC Operating Systems
• UNIX
– Runs on all computer types
– 32- or 64-bit
– Very stable and fast
– Command-line interface
PC Operating Systems
• Linux
– Free or inexpensive version of UNIX
– 32-bit OS
– Very stable and fast
– Most flavors are open source
– X Windows GUI
• Command line interface is available
Smartphones Operating Systems
Smartphone OS Trends
• Android
• IOS
• Windows
• Others