Computers: The Past, Present, and FutureChanging Picture
Main Past Present Future Interviews Java About Us
  Computers: Present: Tutorial 

Forums
Search
Email
Site Map
Related Links

 

Operating System
Ok, so everyone knows that they have this big electronic thing in front of them. It runs on something called hardware. But what tells the computer what to do. Well, I have the answer for you. The principle "activist" in your computer’s daily function is your operating system (OS). Yes, it is the thing that crashes all the time, but down worry about it, it is your friend no matter how many times you curse at it.

The operating system is responsible for everything on your computer. It gives the commands. Think of it like a football team. The coach is sitting there yelling all kinds of instructions at the players. Well, that is like the relationship of the operating system with the rest of the computer. The operating system analyzes input and then processes the correct output. It controls your computer, both the internal and external components. Due to this huge job, it is inevitable that everyone once in a while it will run into a small problem (crashing, blue screen of death).

An operating system can have various jobs. For large systems that run on operating systems like Unix and NT server, it controls multiple users. All the users connected to these big systems create a big traffic problem, and the operating system is responsible for controlling it. In addition, the operating system has a responsibility to keep the computer restricted to only what the user meant it to do. Therefore, it is responsible for security.
Operating Systems are grouped into types:

Multi-User: An operating system developed to support multiple users accessing the same system.

MultiProcessing: An operating system that supports running a program on multiple CPUs.

Multitasking: An operating system designed to allow the user to run multiple programs at one time.

Multithreading: Allows different parts of a single program to be run concurrently.

Real-time: Responds to input automatically.

When building an operating system, the programmer(s) design the software platform. This platform is used when other programmers develop programs for the operating system. The software platform (also called a kernel) limits the type of applications a computer can run. For example, the Linux operating system does not support window’s based programs.
Operating systems run commands from the command processor. These commands are what the processor allows the user to do. For example, in DOS copy, rename, and format are examples of commands that the command processor can do.
A few examples of popular operating systems:

386BSD, AIX, AOS, Amoeba, Angel, Artemis microkernel, BEOS, Brazil, COS, CP/M, CTSS, Chorus, DACNOS, DOSEXEC 2, GCOS, GEORGE 3, GEOS, ITS, KAOS, LynxOS, MPV, MS-DOS, MVS, Mach, Macintosh operating system, MINIX, Multics, Multipop-68, Novell NetWare, OS-9, OS/2, Pick, Plan 9, QNX, RISC OS, STING, System V, System/360, TOPS-10, TOPS-20, TRUSIX, TWENEX, TYMCOM-X, Thoth, Unix, VM/CMS, VMS, VRTX, VSTa, VxWorks, WAITS, Windows 95, Windows98, Windows NT.

Ready for more? Continue your education of computers with the core of your computer the Motherboard.


Navigation BarMove back one pageMove forward one pageHelp is hereGo back to the main page


 Search | Site Map | Email (link disabled) | Forums
 Main | Past | Present | Future | Interviews | Java | About Us

All material and images on these pages are copyright Joseph,Ed. This page was developed for the Thinkquest1999 competition.