Module 2.3 Flashcards
table page 138 not included more on device drivers in another module (24 cards)
operating system
system software controls all activities that take place in a computer, what most think of system software
functions of the operating system
-provides an interface
-process and task management
-memory management
-input/output management
-disk management
how does the operating system provide an interface
allows us to communicate with computer and programs on the computer, how we communicate with computer
how does the operating system process and manage tasksa
manage CPU and how it runs programs (which programs and tasks and for how long)
how does the operating system manage memory
manage the memory to control how programs use it (dont try use same memory area at same time so data corruption doesnt happen)
how does the operating system manage input/output
manage how computer & programs use input and output devices (which devices receive input from input devices and which programs use output device)
how does the operating system manage disk
manages storage both how data organised on storage device and how/when programs access storage device
what type of devices need operating system
multi-purpose system
examples of operating system for desktop
-Windows (Microsoft, proprietary)
-Apple OS X (Apple, proprietary)
-Linux ( many flavours, Ubuntu, OSS)
-Google Chrome OS
-Unix (OSS or proprietary)
examples of operating systems for mobile
-IOS (Apple device, proprietary)
-Android (Google, OSS)
-QNX (RIM products, proprietary)
-Windows Mobile (Microsoft, proprietary)
3 types of operating systems
stand-alone, network, embedded
examples of stand-alone operating systems
-WIndows XP
-Windows Vista
-WIndows 7
-Mac OS X
-Linux
examples of network operating systems
-Windows Server 2008
-Windows Small Business Server
-Mac OS X LION server
-Unix
-Novell Netware
examples of embedded operating system
-Windows Embedded Compact
-Embedded Linux
another name network operating system
server version/ sever operating system
embedded operating system
stored in internal memory chips and are not loaded from disk as is case computer with hard drive, more difficult to upgrade, range in complexity
server version
extra features, giving it additional ability to control and manage shared resources
GUI
graphical user interface
importance of GUI
-user does not remember long instructions
-uses pictures (icons) represent programs/instructions
-uses mouse/pointing device allow user interact anything see on screen
-makes using computer interactive
-user understand and start use it quickly
why is it important know terminology of GUI
2 fold, understand reading about a feature or looking something as help function AND using many techniques and controls design yourself
what is a dialog box
small window used for communication between computer and user, provide option for user completing small task
can coney warnings/error messages
utlities
programs perform system maintenance and administration tasks, several included operating system
3 examples of utility programs
- anti-virus software
- compression software
- backup utilities
device drivers
allow an operating system to communicate with and control a hardware device