* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Using Information Technology - City University of Hong Kong
Survey
Document related concepts
Burroughs MCP wikipedia , lookup
Spring (operating system) wikipedia , lookup
Copland (operating system) wikipedia , lookup
Distributed operating system wikipedia , lookup
Security-focused operating system wikipedia , lookup
Mobile operating system wikipedia , lookup
Transcript
Using Information Technology Chapter 4 System Software 2017/5/23 1 System Software The Power behind the Power 4.1 The Components of System Software 4.2 The Operating System: What It Does 4.3 Other System Software: Device Drivers & Utility Programs 4.4 Common Operating Systems 4.5 The OS of the Future: “The Network is the Computer” 4.6 Online Software & Application Software Providers: Turning Point for the Software Industry? 2017/5/23 2 4.1 The Components of System Software Operating system - the principal component of system software Device drivers - help the computer control peripheral devices Utility programs support, enhance, or expand existing programs 2017/5/23 3 4.2 The Operating System: What It Does Booting - the process of loading an operating system into a computer’s main memory 2017/5/23 4 The Operating System: What It Does User interface - user-controllable display screen that allows you to communicate, or interact, with your computer 2017/5/23 5 The Operating System: What It Does CPU Management Supervisor (kernel) - program which remains in main memory while the computer is running, and directs other “nonresident” programs to perform tasks that support application programs 2017/5/23 6 The Operating System: What It Does File Management Move Rename Delete Copy Back up 2017/5/23 7 The Operating System: What It Does Task Management Number of Users Number of Processors Order of Processing Multi-tasking One One Concurrently Multiprogramming Multiple One Concurrently Time sharing Multiple One Round robin Multiprocessing One or more Two or more Simultaneously Processing of two or more programs 2017/5/23 8 The Operating System: What It Does Formatting (initializing) a disk the process of preparing that disk so that it can store data or programs 2017/5/23 Security management 9 4.3 Other System Software: Device Drivers & Utility Programs Device drivers specialized software programs that allow input and output devices to communicate with the rest of the computer system 2017/5/23 10 Utilities: Service Programs Backup utility - program which makes a duplicate copy of the information on your hard disk Data-recovery utility - program which restores data that has been physically damaged or corrupted 2017/5/23 11 Utilities: Service Programs Antivirus software - program that scans hard disks, floppy disks, and memory to detect viruses Data compression utility - program which removes redundant elements, gaps, and unnecessary data from a computer’s storage space so that less space (fewer bits) is required to store or transmit data 2017/5/23 12 Utilities: Service Programs Fragmentation - the scattering of portions of files about the disk in nonadjacent areas, thus greatly slowing access to the files Defragmenter utility program that finds all the scattered files on your hard disk and reorganizes them as contiguous files 2017/5/23 13 Utilities: Service Programs Disk scanner and disk cleanup utilities: Detect & remove unnecessary files Detect & correct disk problems 2017/5/23 14 4.4 Common Operating Systems Desktop & Laptop Operating Systems Platform - the particular processor model and operating system on which a computer system is based 2017/5/23 Disk Operating System (DOS) - the original operating system produced by Microsoft, which had a hard-to-use command-driven user interface 15 Desktop & Laptop Operating Systems Mac OS - operating system which runs only on Apple Macintosh computers Mac OS X 2017/5/23 16 Desktop & Laptop Operating Systems Microsoft Windows 3.X - released in 1992; simply a layer over DOS Microsoft Windows 95/98 - successors to 3.X Plug and Play - the ability of a computer to automatically configure a new hardware component that is added to it Microsoft Windows Me (WinMe) - Millennium Edition Microsoft Windows XP 2017/5/23 17 Network Operating Systems Novell’s Netware - a long popular network operating system for coordinating microcomputerbased local area networks (LANs) throughout a company or campus 2017/5/23 18 Network Operating Systems Windows NT - Microsoft’s multitasking OS designed to run on network servers; it allows multiple users to share resources such as data and programs Windows XP - successor to Windows NT 2017/5/23 19 Network Operating Systems Windows XP - Microsoft’s newest OS, which combines elements of Windows 2000 and Windows Me 2017/5/23 New GUI featured in Windows XP 20 Network Operating Systems UNIX - a multitasking operating system for multiple users with built-in networking capability and versions that can run on all kinds of computers Sun Microsystems’ Solaris Berkeley Software Distribution (BSD) 2017/5/23 21 Network Operating Systems Linux - a free version of UNIX, with continual improvements resulting from the efforts of tens of thousands of volunteer programmers 2017/5/23 22 Network Operating Systems Open-source software software which any programmer can download from the Internet for free and modify with suggested improvements Linus Torvalds, creator of Linux 2017/5/23 23 Operating Systems for Handhelds Palm OS - the dominant OS for handhelds, which runs the Palm and Handspring Visor, and is licensed to other companies Windows CE (now Pocket PC) - slimmeddown version of Windows for handhelds 2017/5/23 24 4.5 The OS of the Future: “The Network is the Computer” .Net - Microsoft’s platform for an OS for the entire Internet, designed to link unrelated websites so that people can organize all info in their lives using PCs and smaller devices 2017/5/23 25 The OS of the Future E-speak - H-P’s version of an Internet OS, or “universal language,” that allows different websites to communicate with one another 2017/5/23 26 The OS of the Future Jini - Sun Microsystems’ software designed to let all types of electronic gadgets on a wired or wireless network communicate with one another 2017/5/23 27 The Opposite Possibility: No One Company Dominates Distributed System - a non-centralized network consisting of several computers and other devices that can communicate with one another 2017/5/23 28 4.6 Online Software & Application Software Providers: Turning Point for the Software Industry? ASP (Application Service Provider) - a firm that leases software over the Internet to customers 2017/5/23 29 Network Computers Revisited: “Thin Clients” versus “Fat Clients” Thin client - users download not only data but also different kinds of application software from an online source 2017/5/23 30 Network Computers Revisited: “Thin Clients” versus “Fat Clients” Fat client - users provide their own software and are usually responsible for any upgrades of hardware and software Data can be input or downloaded from online sources. 2017/5/23 31 From ERP to ASP: The Evolution of “Rentalware” ERP (Enterprise resource planning) software large client/server software applications that help companies organize and operate their businesses 2017/5/23 32 Summary Three components of system software: Operating system, device drivers and utility program The principal functions of the operating system: user interface, CPU management, file management, task management, security management Common Operating system, Windows XP, 2000, 98, Linux, Unix, Palm OS, Windows CE 2017/5/23 33