120 likes | 266 Vues
Chapter 4 delves into system software, the backbone of computer operations. It classifies software into operating systems, utility programs, and language translators. Operating systems (OS) manage hardware resources and user interfaces, with components like the kernel and device drivers, and handle tasks such as booting, file management, and multitasking. Common OS examples include Windows, Linux, and Unix. Utility programs augment OS functionality, offering services like data recovery and disk repair. Language translators enable the conversion of source code into machine language for execution.
E N D
Chapter 4: System Software The Power Behind the Computer
Classifications of Systems Software • Operating System • Utility Programs • Language Translators
Operating System • Master System of programs used to manage the computer. • Resource Management • User Interface • Components • Kernel/Monitor/supervisor/resident portion • Non-resident portion/ • Device Drivers
Operating System Tasks • Booting • Managing Storage Media • User Interface • CLI • Menu • GUI
O/S Tasks (continued) • Resource Management • Time • Memory • Storage • File management • Task management
Task Management • Multiprogramming • Multiprocessing • Multitasking • Time-sharing
File Management • Copy files • Move files • System/file backup • Rename files • Erase files
Common Operating Systems • PC* Operating Systems • Macintosh OS • OS/2 • Microsoft OS’s • DOS • Windows 3.x • Windows 9x (Me) • Windows NT/2000 • Novell Netware
Common OSs (Continued • Unix • BSD • ATT System V • Linux (PC) • FreeBSD family (PC and others) • VMS (DEC Vax computers) • VM (IBM Mainframe) • Palm
Operating Environment • A “Shell” added to an OS to give a particular user interface. • Examples • Windows 3.x over DOS • Workplace Shell for OS/2 • X – a windowing environment for many OSs especially various versions of Unix
Utility Programs • Enhance existing functions or provide services not provided by the O/S • Examples • Data recovery • Backup • Anti-virus • Disk repair • Compression
Language Translators • Programs used to translate Source programs into Machine programs.