Top-Rated Free Essay
Preview

EVOLUTION OF THE OPERATING SYSTEM

Satisfactory Essays
635 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
EVOLUTION OF THE OPERATING SYSTEM
EVOLUTION OF THE OPERATING SYSTEM
Operating systems as they are known today trace their lineage to the first distinctions between hardware and software. The first digital computers of the 1940s had no concept of abstraction; their operators inputted machine code directly to the machines they were working on. As computers evolved in the 1950s and 1960s however, the distinction between hardware such as the CPU and memory (or Core as it was called then) and the software that was written on top of it became apparent.
Batch job systems in the 1960s
• IBM 360 series, and JCL (Job Control Language):
Batch operating systems could only execute one program at a time. The operating system maintained a queue of user programs which had been submitted and were waiting for a chance to execute. Each user program which needed to execute was called a "job". A human "operator" watched over the queue with the ability to move some jobs to the front or back, or kill a job which got hung or ran too long. Some users had higher priorities than others.
Time sharing systems in the 1960s and 1970s
• CTSS / ITS
• Multics / Unix
Unix was the first successful "timesharing" operating system. In a time-sharing system, multiple programs appear to execute at once, but in reality, the fast-working computer processor is alternating quickly among several different programs; at any one instant in time, only one program executes, with all others waiting. To users, the illusion is that they have the processor to themselves, because each program (called a "process" while it runs) seems to run simultaneously with others. In a timesharing operating system, the operating system is responsible for "scheduling" each process (determining when and how long each process gets to run and making sure that every process regularly gets some time in which to run).
The dawn of the Personal Computer in the 1970s and 1980s
The big three:
• Tandy/RadioShack TRS-80
• Commodore PET
• Apple II
In the late 1970s and early 1980s the concept of someone owning a computer and having it sit on a desk at their house (or place of business) became feasible. A common example of one of the first "personal computers" was the Altair. Computers in that generation, lacking a keyboard or even a standard display, were more of a hobbyists' toy then actual PCs that we know today. The Homebrew Computer Club was one example of the computer clubs that sprang up in this era.
Computers as we know them today evolved from these hobbyist machines into something that was more accessible to consumers. The "big three" manufacturers that ignited this era included Tandy/Radio Shack, Apple Computer and Commodore. Conspicuously absent was IBM, who would not enter the PC market until the early 1980s.
As hardware evolved and desktop computers became common, so too did the operating systems that ran on them.
GUI driven operating systems in the 1980s and 1990s
• Xerox PARC's Alto (the inspiration for the GUI)
• Apple Macintosh
• Microsoft Windows
Operating systems today 2007-Till date.
Except for small embedded computers, most operating systems today perform timesharing similar to the strategy used for the original Unix operating system. But in fact, modern operating systems do it on two levels:
1. the processor is shared among each process (running program)
2. the processor may also be shared among multiple threads within one process, allowing a single program to appear to do several things simultaneously
REFERENCE
• "Operating System Market Share". Net Applications. http://marketshare.hitslink.com
• http://en.citizendium.org/wiki/Operating_system
• The evolution of the MVS Operating System. IBM J. Research & Development. http://www.research.ibm.com/journal/rd/255

DATALINK UNIVERSITY COLLEGE
DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEM
CSIS 370 OPERATING SYSTEM
RESEARCH ASSIGMENT:

SUBMITTED TO
Mr. Ben Bright Benuwa.

NAME: Nyesom Hachikaru Prosper
ID: CS09100128.
Level: 300.
Date: 6th January, 2013.

You May Also Find These Documents Helpful

  • Good Essays

    Programmers originally built the Unix operating system for other programmers to use. It is an extensible operating system, meaning it allows programmers to extend and change it to do anything they need it to. Essentially, it is built to multitask. It allows multiple users to use the same app or multiple users access to the same file. Although the computer cannot process all the requests at once, it does prioritize the requests to keep things orderly.…

    • 680 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Nt1330 Unit 1 Assignment

    • 4639 Words
    • 19 Pages

    An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and the sharing of the resources of the computer that acts as a host for computing applications run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers (including handheld computers,desktop computers, supercomputers, video game consoles) as well as some robots, domestic appliances (dishwashers, washing machines), and portable…

    • 4639 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    Nt1310 Unit 3 Os

    • 1341 Words
    • 6 Pages

    +• Scheduling: Any processor may perform scheduling, which complicates the task of enforcing a scheduling policy and assuring that corruption of the scheduler data structures is avoided. If kernel-level multithreading is used, then the opportunity exists to schedule multiple threads from the same process simultaneously on multiple processors.…

    • 1341 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Good Essays

    Sharing allows several processes to access the same portion of main memory (Stallings, 2012). When there are a number of processes executing the same program it is beneficial to allow each process to access the same copy of the program rather than have its own separate copy (Stallings, 2012,). The memory management system must therefore…

    • 573 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Multiuser operating systems allows the multiple users to access the resources of a single systems at a time or at different time. allows many users to take advantage of the computer's resources simultaneously. some permit 100's to 1000 users to take advantage of the computer's resources simultaneously. They are successful because of the powerful, efficient, stable and secure operating systems like LINUX. it has a capability of providing each user the same data ensuring total privacy from each user even while accessed by 100's of users simultaneously.…

    • 699 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    One of the key functions of an operating system is the process management. Linux OS system is very dynamic with constantly changing computing needs. These needs tend to be centered on the process. Processes can be either long or short lived, so managing these processes is very important. Linux incorporates a very flexible design which contains a separate unit to take on the process management task. In a Linux operating system processes are created and represented by an allocated task_struct.…

    • 749 Words
    • 3 Pages
    Good Essays
  • Good Essays

    A computers operating system (OS) is the core of the computer and is more than just software. The OS controls the computer’s memory and processes as well as its hardware and software. It is the brain of the computer. Software applications on the other hand perform a certain task. Ex. Google Chrome provides internet and Adobe allows PDF files to be read (among other things). The OS is what makes all of these applications work successfully and accomplish whatever the application is designed to accomplish.…

    • 816 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    The story of how UNIX came to be is a long, but interesting tale. During the mid-1960’s, the first multi-user operating system called Compatible Time-Sharing System (CTSS) was created by Fernando Corbato at the MIT Computation Center. Although CTSS was highly influential for its time, it eventually failed, but not before a second generation operating system called Multiplexed Information and Computing System (MULTICS) was developed. MULTICS was started as a joint research project with AT&T Bell Laboratories, General Electric, and MIT, but due to the high maintenance costs associated with it, AT&T Bell Laboratories pulled out.…

    • 723 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Pos/420 Team

    • 2847 Words
    • 12 Pages

    There are many operating systems in use today. In this paper we are going to compare and contrast UNIX and Windows. What is this UNIX and how does it compare and contrast with the Microsoft Windows operating system? UNIX 's biggest advantage is that its source is available to users so they may build a system to fit their needs. However, the user must have the education and experience of a compiler program to build the basic system, background in UNIX/Linux and the time it takes to build the system needed. One does not need much knowledge for the Microsoft operating system. It is built for users who have no skill, which makes it easier for the majority of people. Another area that truly makes a difference is support. With UNIX it is hard to find help. You will find that the cost of support is quite expensive, in fact. On the other hand, Windows experts are everywhere because they did not have to be super programmers before learning the Windows operating system. As far as software goes, UNIX is still growing and limited to free source. This is where you must choose to compile the program yourself or click and install. Can UNIX compete with Microsoft and cut into the market share?…

    • 2847 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    The operating system of a large computer system has even more work to do. Such operating systems monitor different programs and users, making sure everything runs smoothly, without interference, despite the fact that numerous devices and programs are used simultaneously. An operating system also has a vital role to play in security. Its job includes preventing unauthorized users from accessing the computer system.…

    • 517 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    In the beginning, two men Ken Thompson and Dennis Ritchie in 1969 created an operating system that still has potential and relevance in today’s ever changing computer world, that operating system is called UNIX. I will be going over the past and present of UNIX and will also tell on how I feel about the future of UNIX. In the past, UNIX, a dominant operating system which pioneered the future of operating systems and how they are used today. Older platforms were written in assembly language which makes moving files around to different computers extremely difficult, when UNIX was created it was originally written in that same language but later changed to a high level language we all know today as C, there is only a small portion of the UNIX operating system that remain in assembly language and that is located in the kernel of the operating system. “Universities and colleges have played an important role in the popularity of the UNIX operating system. In 1975, Bell labs offered the UNIX operating system to educational institutions at minimal cost.”(Afzal, 2008)…

    • 1593 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    linux chap 1

    • 1088 Words
    • 5 Pages

    Sharing the computer’s power among many users and giving them the ability to share data and programs are central features of the system. a multiuser operating system allows many people to use all of the system resources almost simultaneously…

    • 1088 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    In the early 1970’s, personal computers were unheard of. Computer technology was reserved for the corporate environment. This reservation was based upon three reasoning’s. The first reasoning was cost; a computer was simply too expensive for the common household. Only a business had the financial means, outside of the extremely wealthy, to finance ownership of a computer. The second reason was usability. Early computers were not designed for an everyday user. A computer user during this time had to be educated with the knowledge of computer coding to be able to operate a computer. This in turn leads us to the third reason - purpose. A business had multiple uses for computers – reports, databases, payroll, office networking, financial tracking and so forth. The main stream household had no real use for computers in everyday life. Not only was the use of the computer limited to corporate like…

    • 1398 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    icloud presentation

    • 710 Words
    • 3 Pages

    You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)…

    • 710 Words
    • 3 Pages
    Good Essays