Dual-boot OS supports the instant switching mode to switch the operating system Dual-boot Operating Systems will run on both Windows Phone 8 OS and Android
Some users of VMware Workstation and VMware Server already have dual-boot or multiple-boot computers and want to run one or more of the existing operating
contemporary OSs include Microsoft Windows, Mac OS X, and Linux Microsoft Windows has a significant majority of market share in the desktop and notebook
As we discussed earlier, you can even have multiple operating systems installed on the same personal computer This raises the question—how does your computer
You can only acquire upgrade licenses You must first have licensed and installed a qualified full desktop PC operating system on your device before your PC
A multi-user operating system allows multiple users to access a computer system concurrently ? Time-sharing system can be classified as multi-user systems
40940_3csca0201_ch06.pdf 1
CSCA0201
FUNDAMENTALS OF COMPUTING
Chapter 6
Operating Systems
2
Operating Systems
1.Operating Systems
2.Types of Operating System
3.Major Functions
4.User Interface
5.Examples of Operating System
3
Operating Systems
Operating Systems
Theoperatingsystemisthemostimportantprogram
thatrunsonacomputer.
Operatingsystemisaninterfacebetweencomputer
anduser.
Itisresponsibleforthemanagementand
coordinationofactivitiesandthesharingofthe resourcesofthecomputer. 4
Operating Systems
Operating Systems
5
Operating Systems
Operating Systems
6
Operating Systems
Types of Operating System
Real-time
Multi-uservs.Single-user
Multi-taskingvs.Single-tasking
Distributed
Embedded
7
Operating Systems
Types of Operating System
Real-Time
Areal-timeoperatingsystemisamultitasking
operatingsystemthataimsatexecutingreal-time applications.
Respondstoinputinstantly.
8
Operating Systems
Types of Operating System
Multi-user vs. Single user
Amulti-useroperatingsystemallowsmultipleusers
toaccessacomputersystemconcurrently.
Time-sharingsystemcanbeclassifiedasmulti-user
systemsastheyenableamultipleuseraccesstoa computerthroughthesharingoftime.
Single-useroperatingsystems,asopposedtoa
multi-useroperatingsystem,areusablebyasingle useratatime. 9
Operating Systems
Types of Operating System
Multi-tasking vs. Single-tasking
Whenasingleprogramisallowedtorunatatime,
thesystemisgroupedunderasingle-taskingsystem
Whileincasetheoperatingsystemallowsthe
executionofmultipletasksatonetime,itis classifiedasamulti-taskingoperatingsystem. 10
Operating Systems
Types of Operating System
Distributed
Adistributedoperatingsystemmanagesagroupof
independentcomputersandmakesthemappearto beasinglecomputer.
Thedevelopmentofnetworkedcomputersthatcould
belinkedandcommunicatewitheachother,gave risetodistributedcomputing. 11
Operating Systems
Types of Operating System
Embedded
Embeddedoperatingsystemsaredesignedtobe
usedinembeddedcomputersystems.
Theyaredesignedtooperateonsmallmachines
likePDAswithlessautonomy.
Theyareabletooperatewithalimitednumberof
resources. 12
Operating Systems
Major Functions of Operating System
Resourcemanagement
Datamanagement
Jobmanagement
StandardmeansofcommunicationbetweenUser
andComputer 13
Operating Systems
Major Functions of Operating System
Resource Management
TheresourcemanagementfunctionofanOS
allocatescomputerresourcessuchasCPUtime, mainmemory,secondarystorage,andinputand outputdevicesforuse. 14
Operating Systems
Major Functions of Operating System
Data Management
ThedatamanagementfunctionsofanOSgovern
theinputandoutputofdataandtheirlocation, storage,andretrieval.
Italsoisresponsibleforstoringandretrieving
informationondiskdrivesandfortheorganizationof thatinformationonthedrive. 15
Operating Systems
Major Functions of Operating System
Job Management
ThejobmanagementfunctionofanOSprepares,
schedules,controls,andmonitorsjobssubmittedfor executiontoensurethemostefficientprocessing.
Ajobisacollectionofoneormorerelatedprograms
andtheirdata. 16
Operating Systems
Major Functions of Operating System
Standard Means of Communication between User
and Computer
TheOSalsoestablishesastandardmeansof
communicationbetweenusersandtheircomputer systems.
Itdoesthisbyprovidingauserinterfaceanda
standardsetofcommandsthatcontrolthe hardware. 17
Operating Systems
User Interface
Aprogramthatcontrolsadisplayfortheuser
(usuallyonacomputermonitor)andthatallowsthe usertointeractwiththesystem).
Theuserinterfaceallowstheusertocommunicate
withtheoperatingsystem. 18
Operating Systems
User Interface
Theuserinterfaceprovidesmeansof:
Input-allowingtheuserstomanipulatea
system
Output-allowingthesystemtoindicatethe
effectsoftheusers'manipulation. 19
Operating Systems
Types of User Interface
Commandlineinterface
Graphicaluserinterface
20
Operating Systems
Types of User Interface
Command Line Interface (CLI)
Acommand-lineinterfaceisamechanismfor
interactingwithacomputeroperatingsystemor softwarebytypingcommandstoperformspecific tasks.
Thismethodofinstructingacomputertoperforma
giventaskisreferredtoas"entering"acommand.
Acceptinputviakeyboardonly.
Notsuitableforbeginners.
21
Operating Systems
Types of User Interface
Command Line Interface (CLI)
22
Operating Systems
Types of User Interface
Command Line Interface (CLI)
Examplesofcommand:
CommandDescription
DIRTo display list of files or folder
COPYTo copy file or folder
MDTo make new folder
CLSTo clear screen
QuitTo quit
23
Operating Systems
Types of User Interface
Graphical User Interface (GUI)
Isatypeofuserinterfacewhichallowspeopleto
interactwithcomputerwithimagesratherthantext commands.
Acceptinputviakeyboardandpointingdevices.
Easytolearn.
24
Operating Systems
Types of User Interface
Elements of Graphical User Interface
Pointer
Icons
Desktop
Windows
Menus 25
Operating Systems
Types of User Interface
Pointer
Asymbolthatappearsonthe
displayscreenandthatyou movetoselectobjectsand commands.
Usually,thepointerappears
asasmallangledarrow. 26
Operating Systems
Types of User Interface
Icons
Smallpicturesthat
representcommands, files,orwindows. 27
Operating Systems
Types of User Interface
Desktop
Theareaonthedisplayscreenwhereiconsare
groupedisoftenreferredtoasthedesktopbecause theiconsareintendedtorepresentrealobjectsona realdesktop. 28
Operating Systems
Types of User Interface
Desktop
29
Operating Systems
Types of User Interface
Windows
Usedtodividethescreenintodifferentareas.
Ineachwindow,youcanrunadifferentprogramor
displayadifferentfile. 30
Operating Systems
Types of User Interface
Windows
31
Operating Systems
Types of User Interface
Menus
Mostgraphicaluserinterfacesletyouexecute
commandsbyselectingachoicefromamenu.
Twotypesofmenu:
Pull-downmenu
Pop-upmenu
32
Operating Systems
Types of User Interface
Menus 33
Operating Systems
Types of User Interface
CLIGUI
Ease
Because of the memorization and
familiarity needed to operate a command line interface, new users have a difficult time navigating and operating a command line interface.
Although new users may have a
difficult time learning to use the mouse and all GUI features, most users pick up this interface much easier when compared to a command line interface.
Control
Users have much more control of
their file system and operating system in a command line interface. For example, users can copy a specific file from one location to another with a one-line command.
Although a GUI offers plenty of
control of a file system and operating system, the more advanced tasks may still need a command line. 34
Operating Systems
Types of User Interface
CLIGUI
Multitasking
Although many command line
environments are capable of multitasking, they do not offer the same ease and ability to view multiple things at once on one screen.
GUI users have windows that
enable a user to view, control, and manipulate multiple things at once and is much faster to navigate when compared with a command line. Speed
Command line users only need to
use their keyboards to navigate a command line interface and often only need to execute a few lines to perform a task.
A GUI may be easier to use
because of the mouse. However, using a mouse and keyboard to navigate and control your operating system for many things is going to be much slower than someone who is working in a command line. 35
Operating Systems
Examples of Operating System
MS-DOS
Windows
MacOS Linux
Solaris
Android
36
Operating Systems
Microsoft DOS
DOSstandsforDisk
OperatingSystem.
DevelopedbyMicrosoftInc.
Usingcommandline
interface.
Itdoesnotsupportmultiple
usersandmultitasking.
Firstversion:MS-DOS1.0
(1981)
Finalversion:MS-DOS7.0
(1995) 37
Operating Systems
Microsoft DOS
38
Operating Systems
Windows
ProducedbyMicrosoft,
Inc.
Usinggraphicaluser
interface.
Supportmultitaskingand
multiuser.
Firstversion:Windows
1.0(1985)
Latestversion:Windows
8 39
Operating Systems
Windows
40
Operating Systems
Mac OS
Theofficialnameofthe
Macintoshoperating
system.
CreatedbyAppleInc.
OperatingSystemfor
AppleMacintoshcomputer.
Firstversion:MacSystem
1(1984)
Latestversion:MacOS
10.8.3
41
Operating Systems
Mac OS
42
Operating Systems
Linux
Afreely-distributableopen
sourceoperatingsystemthat runsonanumberofhardware platforms.
Linuxhasbecomean
extremelypopularalternative toproprietaryoperating systems.
Firstversion:Linux(1992)
Latestversion:Linux3.9.6
43
Operating Systems
Linux 44
Operating Systems
Android
AndroidisaLinux-based
operatingsystemformobile devicessuchassmartphones andtabletcomputers
ItisdevelopedbytheOpen
HandsetAlliance,ledby
Google,andothercompanies
Firstversion:Android1.0
(2008)
Latestversion:Android4.2.2
45
Operating Systems
Android
46
Operating Systems
Solaris
SolarisisaUnixoperating
systemoriginallydevelopedby
SunMicrosystems
Solariscanbeinstalledfrom
physicalmediaoranetworkfor useonadesktoporserver
Usedonserverand
workstation
Firstversion:Solaris1(1991)
Latestversion:SunOS11.1
47
Operating Systems
Solaris