Chapter 3 Flashcards
Functions of an Operating system
Interface between user and computer
-Shell
-Graphical User Interface (GUI)
-Command Line
Interface between applications and hardware
-kernel and device drivers
-Utilities
-32 bit versus 64 bit
-Application compatibility
System health and functionality
Data management
Commercial OS
-User must purchase license
-Propietary code kept secret by vendor
-Microsoft windows, Apple MacOS, apple iOS
Open Source OS
-Programming code freely published and can be reused
-Might still be used as the basis of commercial products
-UNIX, Linux, android
Embedded OS
-Embedded systems perform quite specific tasks
-Static environment
-Time-sensitive operation
-Very high reliability requirement
-Real Time operating system (RTOS)
Firmware
Type of software that is very closely tied to the functions of hardware
Virtualization
Running multiple OS on a single computer
Host computer
Hypervisor
-Type 1=Bare metal
-Type 2=
Guest OS/Virtual Machines (VM)