Download presentation
Presentation is loading. Please wait.
Published byAnnabelle Murphy Modified over 9 years ago
1
Chapter 6System Software 6.1Introduction of Operating System 6.1Introduction of Operating System 6.1Introduction of Operating System 6.2Functions of OS 6.2Functions of OS 6.2Functions of OS 6.3More About OS 6.3More About OS 6.3More About OS 6.4Device Drive 6.4Device Drive 6.4Device Drive 6.5Utility Software 6.5Utility Software 6.5Utility Software
2
6.1Introduction of Operating System Operating system (OS) organise and control the resources of the PC shield users from the underlying complex operations Layered software architecture
3
6.1Introduction of Operating System BIOS: lowest layer of software that exercises direct control over hardware OS works between the applications and BIOS. Standard interface is established between layers. Each layer provides services and functions for the above layers.
4
6.2Functions of OS Process management Provide supervisory calls for managing processes Administer the allocation of system resources between processes
5
6.2Functions of OS Memory management Manage the allocation of memory among processes Control the memory management hardware Ensure that each process has enough memory to execute
6
6.2Functions of OS File system management A collection of file system objects are organised Formatting and copying disks Displaying lists of files Checking the amount of used and free space Copying, renaming, deleting, moving and sorting files
7
6.2Functions of OS Device management share input and output devices among the processes requesting them
8
6.2Functions of OS User interface Users should know how to operate the user interface DOS: command-line driven OS Graphical User Interface (GUI) input commands by pointing at and clicking menus and icons on screen more user-friendly than text commands enrich user interaction by incorporating multimedia features
9
6.3More About OS Type of OS Single-user, single-task Single-user, multi-task Multi-user Multiprocessing Real-Time Operating System (RTOS)
10
6.3More About OS Single-user, single-task OS enable one user to do one thing at a time effectively e.g. DOS, Palm OS Single-user, multi-task OS allow a single user operate several programs at the same time commonly used in desktop and laptop computer e.g. Windows XP
11
6.3More About OS Multi-user OS allow many users to use computer’s resources simultaneously e.g. mainframe and supercomputers Multiprocessing OS support two or more CPUs running programs at the same time
12
6.3More About OS Real-Time Operating System support the execution of tasks within rigid time constraints e.g. industrial control systems, weapon systems
13
6.3More About OS Linux efficient Unix-like OS provide PC users a free or low-cost OS strong inherent networking power
14
6.3More About OS Linux adequate server capabilities for Web, FTP and email publicly open and is expanded by contributors low demand on hardware resources availability of many free applications
15
6.3More About OS Evolution of OS for home PC DOS single user, single task system command-line driven OS
16
6.3More About OS Evolution of OS for home PC Windows 3.X GUI operating environments need DOS to run
17
6.3More About OS Evolution of OS for home PC Windows 95 multitasking OS improved graphical interface support networking, plug and play technology, long filenames contain tools to access the Internet
18
6.3More About OS Evolution of OS for home PC Windows 98 upgraded version of Windows 95 incorporate Microsoft Internet Explorer into the OS provide better Internet and multimedia support
19
6.3More About OS Evolution of OS for home PC Windows ME updated version of Windows 98 rich set of multimedia and entertainment support
20
6.3More About OS Evolution of OS for home PC Windows XP Home Edition latest Windows OS for home user more intuitive visual design advanced digital media features, firewall utility and remote support
21
6.4Device Drivers Device driver control a particular type of device attached to the computer convert I/O instructions of OS to messages understood by device type examples: printer, video adapters, CD-ROM drives and disk drives device driver layer: hide the differences among I/O controllers from the OS closely linked to the device controller
22
6.4Device Drivers Installing a device driver
23
6.5Utility Software Utility software a program that provides an add-on to the functions provided by the OS make the computer easier and more reliable not essential e.g. virus protection, firewalls, disk repair / recovery
24
6.5Utility Software Computer virus programming code that causes unexpected and undesirable events transmitted through email attachments, downloads, disk or CD virus creator embeds codes into a program virus activates and attaches itself to other programs some are annoying spanks some destroy data or hard disk, corrupt programs
25
6.5Utility Software Types of viruses System or boot-record viruses File infector viruses Macro viruses Trojan horse
26
6.5Utility Software System or boot-record viruses infect executable code found in disk attach to the DOS boot sector on disks or Master Boot Record of hard disk File infector viruses Some attach to program files (.COM or.EXE files) Some infect any program for which execution is requested Some appear as wholly-contained programs or scripts
27
6.5Utility Software Macro viruses hidden within documents or data unleashed when the macro is run infect MS Word applications Trojan horse harmful code is embedded in seemingly harmless programs or data get control of system and do specified damages
28
6.5Utility Software Anti-virus programs screen e-mail attachment scan the whole system identify and remove the virus found in memory, storage media or incoming files identify a virus by finding its virus signature Signs of viruses Unusual messages on screen Decrease system performance Missing data Inability to access the hard drive
29
6.5Utility Software McAfee VirusScan
30
6.5Utility Software Anti-virus programs Infected file is either removed or quarantined. Latest virus definitions should be obtained. Online anti-virus utility: protect PC connected to the Internet permanently automatically check for virus definition updates and software updates Delete the email with suspected infection
31
6.5Utility Software Firewall A set of related programs protect the resources of a private network from other networks installed in network gateway server work with a router program determine each network packet whether forward it to its destination work with a proxy server determine whether a data packet should be allowed to pass through the wall
32
6.5Utility Software Packet filtering firewall based on the addressing information found in individual packets compare the addressing information with its programmed security policy Stateful inspection firewall extend the packet-by-packet filtering process to include multi-packet flows has the intelligence to track individual flows
33
6.5Utility Software Proxy Server a gateway between the protected network and the Internet prevent packets from travelling directly between the Internet and protected network
34
6.5Utility Software Disk cleanup utility delete unwanted file improve the performance of computers
35
6.5Utility Software Disk scan detect and correct physical and logical errors on hard disks and floppy disks search for and remove unwanted files Types of errors: cross-link files: two or more files share the same portion of the hard disk lost file fragment: separate fragments of a larger file invalid file information: incorrect information about file names, data and time
36
6.5Utility Software Disk defragmenter rearrange files, programs and unused space on hard disk increase the speed of OS and programs
37
6.5Utility Software How disk defragmenter is formed? F3 is deleted and space is left. F5 with 3 clusters is split into two portion Each file is stored as a linked list of cluster in hard disk
38
6.5Utility Software Efficiency of hard disk decreases with the number of fragmented files Disk defragmenter in Windows rearrange the fragmented files and unused space help restore the efficiency improve the access time
39
6.5Utility Software
40
END
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.