Download presentation
Presentation is loading. Please wait.
1
Operating Systems Introduction
This course structure Sources: Yale university UC Berkeley JHU My experience
2
Assignments, Project Minimal Requirement: Student’s should complete programming assignments on “Unix and Windows Processes &Threads programming on C, C++” Required Textbook: Abraham Silberschatz, Galvin, Gagne “Operating System Concepts”, 9th edition Recommended Reference Books: Kay A. Robbins, Steven Robbins, Unix Systems Programming, 2003 Herbert Schildt. Windows 95 Programming in C and C Herbert Schildt. Windows 2000 Programming from the Ground Up
3
Operating System Purpose
3 main purposes: To provide an environment for a computer user to execute programs on computer hardware in a convenient and efficient manner (Shells, Windows, Terminals, Executable files concept). To allocate separate resources (memory, processor, disk space, I/O device usage) of the computer as needed to solve the problem given. The allocation process should be as fair and efficient as possible. Control the running programs: supervision of the execution of user programs to prevent errors and improper use of the computer protection of OS and programs from user programs management of the operation and control of I/O devices device drivers, file systems
4
What is an Operating System ?
a program that manages the computer hardware acts as an intermediary between the user applications and the computer hardware. provides certain services to programs and to the users of those programs in order to make their tasks possible and easier.
5
What is an Operating System ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.