Download presentation
Presentation is loading. Please wait.
Published bySilas Ward Modified over 9 years ago
1
INTRODUCTION TO OPERATING SYSTEMS TDC 311
2
What is an Operating System? It is a provider of services What kind of services? Creation, support, and termination of threads Operation of all I/O functions Support of the file system Detecting process and system errors and making corrections Allocating system resources such as memory, the processor, and I/O devices Support of all accounting functions Support security operations Support of network operations
3
How Does an OS Offer These Services? You click on an icon You type a command line prompt ping 138.54.101.1 You submit a batch job with appropriate JCL //JOB ID=1234,T=3s //EXEC PGM=QSAMCOPY //DD SYSINPUT=RER123.56 //DD SYSOUT=DISK3
4
How Does an OS Offer These Services? From within a higher level language application, you call on an OS function seekp( loc_address, ios::beg); write( &Taken,1); no_records++; $create_proc(&Param1, &Param2, 0, 0);
5
How Does an OS Offer These Services? From within a lower level language application, you call a macro or subroutine NEXTC6,FULWD BEEQ $CREPROCXVAL,YVAL,0,0 A currently existing OS function calls on another OS function
6
Types of Operating Systems Mainframe (IBM VM/ESA for IBM 390 systems, Unix, Linux) Personal computers (Windows, MAC OS, Unix, Linux) Local area networks (Windows, Unix, Linux) Distributed systems (Amoeba) Real-time Embedded Palm-based systems PDAs Cellphones
7
Actual Operating Systems Think there is only a couple operating systems out there? Think again Look at http://tunes.org/Review/OSes.htmlhttp://tunes.org/Review/OSes.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.