Computer Operating Systems (OS) How Stuff Works – Operating Systems

Powering on the Computer ●



first program loaded into memory is BIOS –

basic input-output system



stored in ROM on the computer motherboard

BIOS can communicate with connected devices –

monitor



keyboard



storage ●

hard drives, CD/DVD ROMs, USB drives

Loading an Operating System ●



BIOS looks for a bootable device connected to the system –

a bootable device has an operating system available for execution



usually the hard drive



could also be a CD, DVD, or USB



some computers will also boot over the network

if a bootable device is detected by BIOS, it will load the operating system and run it –

if multiple devices are found, they load in a predefined order, or the user chooses

What is the Operating System? ●







computers are a collection of very sophisticated electronic circuits and devices without proper instructions, a computer will not do anything useful the operating system, or OS, provides all of the programming required for basic functionality manage hardware and software –

interact with the computer



launch other programs

Operating System Interface In the past... ●

computer (CPU), keyboard, monitor



almost all interfaces were text only –

known as a terminal interface



all commands and programs were typed



minimal and poor graphics available –



only on most powerful and expensive systems

computer use required high-level of knowledge and understanding (expert users)

Text-based Operating System MS-DOS (1981)

Operating System Interface Present day... ●

most interfaces are graphical –

graphic user interface (GUI)



high quality on almost all computers



"point-and-click" using mouse or touchscreen



many devices may be used and controlled –

keyboard, mouse, monitor, camera, speakers, touchpad, joystick/controller, scanner

Microsoft Windows 7 (basic)

Microsoft Windows 7 (enhanced)

Microsoft Windows 8

Apple OSX Lion

Ubuntu Linux (basic)

Ubuntu Linux (enhanced)

Resource Management ●





the most important resources are: –

CPU usage



memory (RAM) allocation

every program that runs on the computer requires processing (from the CPU) and a place to store data (in memory) when program run, they must be loaded from storage to memory –

if programs do not fit in memory, pieces must be swapped between storage and memory

Multitasking ●

very old computers would perform one task at a time –



operating systems allow the user to choose which program to run –



usually a single program loaded into RAM

the operating system itself is a program, so at least two programs are running

modern operating systems allow multiple programs to run at the same time –

operating systems must be very complex and efficient to allow this to work properly

Computer System Performance

high quality on almost all computers. ○ "point-and-click" using mouse or touchscreen. ○ many devices may be used and controlled. – keyboard, mouse, monitor ...

1MB Sizes 0 Downloads 164 Views

Recommend Documents

Computer System
floppy cable. - audio cable. 8. Cards. - modem card. - display card. - sound card. - network card. (not needed if all devices are integrated on-board). 9. RAM chips.

montana educator performance appraisal system
The teacher collects and analyzes both group and individual student data. ..... mechanism for two-way communication with families about student progress, ...

competency based performance management system pdf ...
Click here if your download doesn't start automatically. Page 1 of 1. competency based performance management system pdf. competency based performance ...

Performance evaluation of QoS routing algorithms - Computer ...
led researchers, service providers and network operators to seriously consider quality of service policies. Several models were proposed to provide QoS in IP ...

HIGH PERFORMANCE COMPUTER NETWORKS.pdf
Page 1 of 2. JUP – 151. Second Semester M.E. (Electronics & Communications) Degree. Examination, January/February 2014. (2K9 Scheme). EL 211 : HIGH ...

System and method for protecting a computer system from malicious ...
Nov 7, 2010 - so often in order to take advantage of neW virus detection techniques (e. g. .... and wireless Personal Communications Systems (PCS) devices ...

System and method for protecting a computer system from malicious ...
Nov 7, 2010 - ABSTRACT. In a computer system, a ?rst electronic data processor is .... 2005/0240810 A1 10/2005 Safford et al. 6,505,300 ... 6,633,963 B1 10/2003 Ellison et a1' ...... top computers, laptop computers, hand-held computers,.

Automated computer integrated manufacturing system 2013.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Automated ...

Computer Vision-based Wood Recognition System - CiteSeerX
The system has less mobility, although it can be used on laptops, but setting up ... density function normalizes the GLCM by dividing all its elements by the total ...

9D58103 Computer System Design.pdf
www.jntuworld.com. www.android.jntuworld.com www.jwjobs.net. Page 1 of 1. 9D58103 Computer System Design.pdf. 9D58103 Computer System Design.pdf.

NCSOSTOOLS: A COMPUTER ALGEBRA SYSTEM ...
systems engineering and optimization is given in [dOHMP08], while applications ...... Polynomial identities in ring theory, volume 84 of Pure and Applied.

NCSOSTOOLS: A COMPUTER ALGEBRA SYSTEM ...
for all symmetric matrices Ai of the same size, then f is SOHS. For a .... As we are interested in an arbitrary positive semidefinite G = [Gu,v]u,v∈W satisfying the ...