* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Chapter 3: System Software
Survey
Document related concepts
Distributed operating system wikipedia , lookup
Security-focused operating system wikipedia , lookup
Mobile operating system wikipedia , lookup
Windows NT startup process wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Copland (operating system) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Burroughs MCP wikipedia , lookup
Spring (operating system) wikipedia , lookup
Transcript
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.