Download presentation
Presentation is loading. Please wait.
Published byCoral Wilkins Modified over 9 years ago
1
Criteria for comparing OS Character-based or GUI-based Single or multi tasking Single or multi threading Weak or strong security 8,16, 32 or 64 bit processed at a time Portable or not Proprietary or not
2
Types of OS Desktop OS –Least powerful and least secure –Example, Windows 9x, DOS etc. OS for servers –Computers are connected to each other in a network through server computers. –Very powerful and secure. –Supports multi tasking, multi threading. –Suitable for mission critical applications like user account database. –Example, Windows NT, Unix/Linux etc.
3
OS for mainframe –These were normally custom made and not portable. –Example, IBM mainframe computers used open VMS. –Powerful and secure. –Proprietary systems. Handheld OS –Windows CE, uses touch screen and suitable for palmtops. Embedded OS –Built inside a particular device with the microprocessor. –Example, Microwave etc. –These are dedicated OS and can not be used for general purpose applications. –Stored in memory chip like ROM instead of the hard disk.
4
File management Filenames –Filename has 2 parts: name + extension. –Filename must be unique. –Extension is used to identify the type of file. –Example, test.doc Folder –Also called directory. –Contains related documents together. Drives –Also called partition. –Logical division of the hard disk. –They are assigned unique letters for identification.
5
Paths –One has to follow a path to locate a file. –Example, if a file called a.doc is stored in a folder called abc which is in drive d, then the path of that file will be d:\abc\a.doc –If the above file was inside the def folder which was inside the abc folder than the path will be d:\abc\def\a.doc File managers –OS uses a separate program that the user can use to explore drives, files and folders. –In Windows, it is called the Explorer. –The concept of explorer came from Web Browsing where anything can be located by the click of a button.
6
Utilities In addition to file manager, OS contains other utility programs. Some common utility programs are: –Disk formatting –Defragmentation. (removal of fragments) –Disk scanning. (bad sector detection and locating lost clusters)
7
Types of processing Batch processing –Collect many transactions or jobs together and execute them as a batch. –Example, in a marriage dinner, one batch is served after another. Online processing –Interaction between computer and user. –Example, user and ATM booth Spooling –A number of jobs are kept in memory at the same time and all are ready and waiting to be processed. –Example, printer spooler.
8
Time sharing OS –Allows many users to share a computer simultaneously. –All users are given small amount of CPU time and the OS switches the CPU from user to user. Each user gets the impression that he/she is using a single independent computer. Real-time –Processing done according to actual time. –Sensors bring data to computer. –Actuators control the system –Example, industrial control system. –In real-time systems, processing must be done within certain time limits, otherwise the system will fail.
9
Virtual memory –Portion of the hard disk is used as main memory. –Gives the impression that there is more main memory. –Needed for programs that need large amount of memory at a time which can not be satisfied by RAM. –Example, high quality games.
10
Types of OS services Program execution environment. I/O operations. File system management. Error detection and reporting. Resource allocation. Accounting
11
How the services are provided System call –Functions. System program –File manipulation –Status information –File modification –Programming language support
12
Home Work Read some example OS: –MS DOS –Microsoft Windows 95, 98 and 2000 –Microsoft Windows NT –Unix –Linux
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.