Professional Documents
Culture Documents
Class 1.6
Class 1.6
UNIT I
UNIT I OPERATING SYSTEM OVERVIEW 7
Computer System Overview-Basic Elements, Instruction Execution,
Interrupts, Memory Hierarchy, Cache Memory, Direct Memory Access,
Multiprocessor and Multicore Organization.
Operating system overview- Objectives and functions, Evolution of
Operating System. - Computer System Organization Operating System
Structure and Operations- System Calls, System Programs, OS
Generation and System Boot.
Objectives of Operating Systems
• Program that controls the execution of application programs and acts
as an interface between application and computer hardware.
• Objectives
• Convenience
- It makes a computer more convenient to use.
• Efficiency
- OS allows the computer system resources to be used in an efficient manner.
• Ability to evolve
- OS should be constructed in such a way as to permit the effective
development, testing and introduction of new system functions without
interfering with services.
Operating Systems as User/Computer
Interface
• Hardware and software used in providing applications to a user can be
viewed as a layered or hierarchical fashion.
OS as User/Computer Interface(Contd.,)
• Program Development
• Provides a variety of facilities and services such as editors and debuggers to assist the
programmers in creating programs.
• Program Execution
• OS handles the scheduling duties for the users
• Access to I/O devices
• Provides uniform interface
• Controlled access to files
• Provides protection mechanism to control access to the files.
• System access
• Controls access to system as a whole and to specific resources
• Error Detection and response.
• Internal and external / s/w or hardware error
• Accounting
• collect usage statistics for various resources and
• monitor performance parameters such as response time
OS as User/Computer Interface(Contd.,)
• But….
• the simple batch system improves utilization of the computer.
Multiprogrammed Batch Systems
wmic cpu get L2CacheSize, L3Cachesize