Computer Science Operating Sysytem Essay
Stand-alone Operating System A stand-alone operating system is: o a complete operating system that works on a stoop computer, notebook computer, or mobile computing device ; Some stand- alone operating systems are called client operating systems because they also work in conjunction with a server operating system. Client operating systems can operate with or without a network. ; Examples of Stand-alone Operating System: Stand-alone Server Windows 7 factorization factorization Mac SO X UNIX Embedded Linux 1 .
Stand-alone Operating System: Windows 7 ; Windows 7 is: o Microsoft’s fastest, most efficient operating system to date and is available in multiple editions: Windows 7 Starter Windows 7 Home Premium Windows 7 provides programs such as: Windows Firewall Windows DVD Maker 1 .
Stand-alone Operating System : Mac SO X ; Apple’s Macintosh operating system has set the standard for operating system ease of use and has been the model for most of the new Guise developed for non- Macintosh systems. Mac SO Axis a multitasking operating system available only for computers manufactured by Apple. Windows 7 Ultimate Windows 7 Professional Windows Media Player Desktop Gadget Gallery 1 .
Stand-alone Operating System: UNIX & Linux UNIX is a multitasking operating system developed in the early sass. Power users often work with UNIX because of its flexibility and power. Linux is an open-source, popular, multitasking UNIX-type operating system 2 2.
Server Operating System ; an operating system that is designed specifically to support a network. ; resides on a server. The client computers on the network rely on the server(s) for resources. ; Examples of server operating system: 3. Embedded Operating Systems ; An embedded operating system resides on a ROOM chip on a mobile device or consumer electronic device Windows Embedded CE Windows Mobile palm SO a. Windows Server 2008 c. Linux phone SO Blackberry Embedded Linux Simian SO d. Solaris e.
Network Embedded Operating Systems Types of Operating System/Platform Categories of Operating System/Platform Category Stand-alone Operating System Name DOS Windows Vista Mac SO X UNIX Linux Windows Server 2008 UNIX Linux Solaris Network Windows Embedded CE Windows Mobile Palm SO phone SO BlackBerry Operating System Stand Alone Operating System a complete operating system that works on a desktop computer, notebook computer, or mobile computing device Examples: ; Windows 7 ; Mac SO ; Linux Server Operating System designed specifically to support a network.
Embedded Operating System An embedded operating system resides on a ROOM chip on a mobile device or consumer electronic device Functions of an Operating System Start and shut down a computer Provide a user interface Manage memory Coordinate tasks Configure devices Establish an Internet connection Monitor performance Examples: ; Windows Server ; Linux ; UNIX Examples: ; Windows Mobile ; Palm SO ; phone SO Provide utilities Automatically update Control a network Administer security 3 1 .
Starting and Shutting Down a Computer ; Booting is the process of starting or restarting a computer. Two (2) types of booting: Cold boot ; Turning on a computer that has been powered off completely ; Various shut down options: ; Sleep mode saves any open documents and programs to RAM, turns off all unneeded functions, and then places the computer in a low-power state ; Hibernate saves any open documents and programs to a hard disk before removing power from the computer running processes and programs; however, it does not save any unsaved work. Sleep Mode Hibernate Continue… . Provide User Interface ; A user interface controls how you enter data and instructions and how information s displayed on the screen ; Two types of user interface: o graphical user interface (GU’): 0 interact with menus and visual images o command-line: a user uses the keyboard to enter data and instructions 2. Provide User Interface: GUI ; With a graphical user interface (GU’), you interact with menus and visual images 2. Provide User Interface Using Command Line ; With a command-line interface, a user uses the keyboard to enter data and instructions 4 3.
Manage Programs ; How an operating system handles programs directly affects your productivity A ingle user/single tasking operating system allows only one user to run one program at a time. 0 E. G. If you are working in a graphics program and want to check e-mail program. 0 Early systems were single user/single tasking. 0 E. G. Smart phones and other mobile devices. A single user/multitasking operating system allows a single user to work on two or more programs that reside in memory at the same time. ; E. G. F you are working with a single user/multitasking operating system, you do not have to quit the graphics program to run the e-mail program. Both programs can run concurrently. A single user/multitasking A single user/multitasking operating system allows a single user to work on two or more programs that reside in memory at the same time. ; E. G. If you are working with a single user/multitasking operating system, you do not have to quit the graphics program to run the e-mail program. Both programs can run concurrently. When a computer is running multiple programs concurrently, one program is in the foreground and the others are in the background. The one in the foreground is the active program, that is, the one you currently are using. The other programs running but not in use are in the background Foreground and background program Foreground program 4. Manage Memory ; Memory management optimizes the use of RAM ; Virtual memory is a portion of a storage medium functioning as additional RAM Background program 5.
Coordinate Tasks and configure devices 6. Configure Devices ; The operating system determines the order in which tasks are processed A driver is a small program that tells the operating system how to communicate with a specific device factorization factorization 5 7. Establish An Internet Connection ; Operating systems typically provide a means to establish Internet connections 8. Monitor Performance A performance monitor is a program that assesses and reports information about various computer resources and devices 9.
Provide file management and other utilities ; Operating systems often provide users with the capability of: 10. Update Automatically ; Automatic update automatically provides updates to the program Managing files Searching for files Viewing images Securing a computer Installing programs Cleaning up disks Defragmenters disks Diagnosing problems Backing up files and disks Setting up screen savers ; Some operating systems are designed to work with a server on a network ; A server operating system organizes and coordinates how multiple users access and share resources on a network factorization 12.
Administer Security ; Each user has a user account – A user name, or user ID, identifies a specific user – A password is a private combination of characters associated with the user name ; A network administrator uses the server operating system to: – Add and remove users, computers, and other devices – Install software and administer network security factorization 6 Trend of Operating System/Platform Device Dependent Program is one that runs only on a specific type or make of imputer. Proprietary Software Privately owned and limited to a specific vendor or computer model.
Egg: Apple Mac Device-dependent – trend today ; toward operating systems that run on computers provided by a variety of manufacturers ; Advantage of device-dependent operating system : user can retain existing application software and data files even if user change computer model or vendors Summary Definition of an operating system Common functions to most operating systems Types of operating systems: stand- alone operating systems server operating systems, and embedded operating systems 7