★.GURU.★ ★ ★ ★ ★ ★ ★
2009-02-16 16:31:10 UTC
Page 1:
System components and peripherals, by themselves, are nothing more than a collection of electronics and mechanical parts. To get these parts to work together to perform a specific task, a special type of computer program, known as an operating system (OS), is required.
Suppose that a user wants to write a report and print it out on an attached printer. A word processing application is required to accomplish this task. Information is entered from the keyboard, displayed on the monitor, saved on the disk drive and then finally sent to the printer.
In order for the word processing program to accomplish all of this, it must work with the OS, which controls input and output functions. In addition, the entered data is manipulated inside of the computer, stored in RAM and processed by the CPU. This internal manipulation and processing is also controlled by the OS. All computerized devices, such as servers, desktops, laptops or handhelds, require an OS in order to function.
2.1.1 Purpose of an Operating System
Diagram 2, Interactive
The diagram depicts the operating system software components between the user and the computer hardware. A three part sphere is shown with two outer rings and an inner core. Each area of the sphere is labeled from the outside ring inwards. The outermost ring is labeled the shell, the second ring is labeled the kernel, and the inner most area is labeled the hardware. The user interacts with the shell, which interacts with the kernel, which then controls the computer hardware. Placing the mouse over the shell outer ring displays the two types of shell interfaces: C L I and G U I. Each of the three areas of the sphere has a description, as follows:
SHELL
The user interface that allows users to request specific tasks from the computer. These requests can be made either through the C L I or G U I interface.
KERNEL
Communicates between the hardware and the software of a computer and manages how hardware resources are used to meet software requirements.
HARDWARE
The physical components of a computer system, including underlying electronics.
Page 2:
The OS acts like a translator between user applications and the hardware. A user interacts with the computer system through an application, such as a word processor, spreadsheet, computer game or instant messaging program. Application programs are designed for a specific purpose, such as word processing, and know nothing of the underlying electronics. For example, the application is not concerned with how information is entered into the application from the keyboard. The operating system is responsible for the communication between the application and the hardware.
When a computer is powered on, it loads the OS, normally from a disk drive, into RAM. The portion of the OS code that interacts directly with the computer hardware is known as the kernel. The portion that interfaces with the applications and user, is known as the shell. The user can interact with the shell using either the command line interface (CLI) or graphical user interface (GUI).
When using the CLI, the user interacts directly with the system in a text-based environment by entering commands on the keyboard at a command prompt. The system executes the command, often providing textual output. The GUI interface allows the user to interact with the system in an environment that uses graphical images, multimedia, and text. Actions are performed by interacting with the images on screen. GUI is more user friendly and requires less knowledge than CLI of the command structure to utilize the system. For this reason, many individuals rely on the GUI environments. Most operating systems offer both GUI and CLI.
2.1.1 Purpose of an Operating System
Diagram 3, Animation
The diagram depicts a desktop PC connected to a cloud, which represents a network. A document is prepared for transmission at the client end. The animation outlines the steps taken to send this document onto the network using the Redirector component of the operating system. The steps are as follows:
I need access to a network resource.
Redirector says, Thats a network resource. I will take care of that.
Document is moved into the cloud.
Page 3:
Operating systems have complete control of local hardware resources. They are designed to work with one user at a time. They enable the user to multitask. The operating system keeps track of which resources are used by which application.
In order to work with resources that are not directly connected to the computer system, a special piece of software must be added that allows a device to send and receive data from the network. This software, known as a redirector, may either be an integral part of the OS or may need to be installed separately as a network client. When installed, the operating system becomes a network operating system (NOS).
A NOS offers complex scheduling