Operating Systems History

In: Computers and Technology

Submitted By yazshier
Words 1567
Pages 7
Linus Benedict Torvalds – (born December 28, 1969) is a Finnish American software engineer, who was the principal force behind the development of the Linux kernel. He later became the chief architect of the Linux kernel, and now acts as the project's coordinator. He also created the revision control system Git as well as the diving log software Subsurface. He was honored, along with Shinya Yamanaka, with the 2012 Millennium Technology Prize by the Technology Academy Finland "in recognition of his creation of a new open source operating system for computers leading to the widely used Linux kernel".

Paul Gardner Allen - (born January 21, 1953) is an American business magnate, investor and philanthropist, best known as the co-founder, with Bill Gates, of Microsoft Corporation. As of March 2013, he was estimated to be the 53rd-richest person in the world, with an estimated wealth of $15 billion. He is the founder and chairman of Vulcan Inc., which manages his various business and philanthropic efforts. Allen also has a multi-billion dollar investment portfolio including technology companies, real estate holdings, and stakes in other technology, media, and content companies. Allen also owns two professional sports teams, the Seattle Seahawks of the National Football League (NFL), and the Portland Trail Blazers of the National Basketball Association (NBA). He is also part-owner of the Seattle Sounders FC, which joined Major League Soccer (MLS) in 2009. Allen's memoir Idea Man: A Memoir by the Cofounder of Microsoft was released on April 19, 2011. The paperback version of Idea Man, which included a new epilogue, came out on October 30, 2012.

Steven Paul "Steve" Jobs - was an American entrepreneur, marketer, and inventor, who was the co-founder, chairman, and CEO of Apple Inc. Through Apple, he was widely recognized as a charismatic pioneer of the personal computer…...

Similar Documents

Operating Systems

...Operating systems What an operating system does The operating system is software, an operating system makes a computer come alive. When a computer is first built it is effectively cut-off from the world as it cannot receive input or provide output. Without an operating system a computer cannot work efficiently. The operating system has three main tasks to do:  Manage the computer resources: Input and output functions of the computer are controlled by the operating system. The operating system has to manage the CPU, how memory is allocation , access to disk drives, and many other tasks.  Interact with the user: All computers need someone to interact with it, to control it . It is the operating system's task to provide a means of doing this which is easy, consistent, flexible and structured. An operating system also allows the user of the computer to make changes as well.  Run applications: Application packages, such as word processors or spreadsheets, are what most users use on their computers, for most it is essential for their daily use of computers . The operating system provides a means of executing them, and provides the programs with tools and services. These include commands from retrieving data from a hard disk, or even to send data to a printer. LINUX The history of Linux began in 1991 with the commencement of a personal project by a student who was called Linus Torvalds. He studied at the University or Helsinki and this is where he created......

Words: 293 - Pages: 2

Operating System

...Khajeh-Hosseini, 2009). As experienced by large or small companies while adopting cloud computing technology, the issues can be outlined as security, privacy, data migration as (Hosseini, et al., 2010 ). Adoption of cloud technology by enterprises especially those are using KBE (knowledge based engineering) systems are in risk in terms of migration their data over the cloud. Most enterprises are in a midst of creating, sharing, streaming and storing data in digital formats to allow collaboration , hence there is a need to continuously managed and protect the data to ensure its value and authenticity (Yale &ump; Chow, 2011). Enterprises now acquire increasingly more information about their products, customers and partners- whether it’s stored in a cloud environment or not and failure to protect this data can be damaging. Partners and clients anticipate their information will be constantly protected before conducting business with a company. Within lay the need for complete data governance to manage and protect crucial data, which has become a key issue for the cloud (Yale, 2011). The literature review aims to address the adoption of cloud computing within enterprises those are using KBE systems and how this adoption of cloud will affect their data governance strategies by drawing findings from different practices and other studies. The report will highlight importance of cloud computing in enterprises and address the state of cloud data governance importance within......

Words: 2090 - Pages: 9

Operating Systems

...Researching operating systems I am choosing Windows XP for the basic low end computer because the system requirements are fairly low and it will work on just about any personal computer that is being used today. The operating system I am choosing for the high end computer is Windows 7. Its requirements are tailor-made more for the newer and higher end computers. Some of the computers that are out there will not be able to run windows 7. Windows XP system requirements are a Pentium 233 megahertz processor, at least 64 megabytes of system memory, at least 1.5 gigabytes of hard disk space, CD-ROM or DVD drive, video adaptor, and a monitor with a screen resolution of 800x600 or higher. Windows XP doesn’t have a very memory intensive graphical user interface either. If you are upgrading from Windows 2000 you probably won’t notice too much of a difference as far as the general look and feel of the operating system. You will have to activate it soon after you install the program to keep it from deactivating. Windows XP also has better security and protection than previous versions. Windows 7 system requirements are 1 gigahertz or faster processor, 1 gigabyte of system memory for 32 bit systems and 2 gigabytes of system memory for 64 bit systems, 16 gigabytes of hard disk space for 32 bit systems and 20 gigabytes of hard disk space for 64 bit systems, support for DirectX 9 with windows display driver model 1.0 and 128 megabytes of memory for the Aero theme desktop, a......

Words: 534 - Pages: 3

Operating Systems

...MODERN OPERATING SYSTEMS SECOND EDITION by Andrew S. Tanenbaum Publisher: Prentice Hall PTR ISBN 0-13-031358-0, 976 pages Table of Contents About the Author MODERN OPERATING SYSTEMS PREFACE 1 INTRODUCTION 1.1 WHAT IS AN OPERATING SYSTEM? 1.1.1 The Operating System as an Extended Machine 1.1.2 The Operating System as a Resource Manager 1.2 HISTORY OF OPERATING SYSTEMS 1.2.1 The First Generation (1945-55) Vacuum Tubes and Plugboards 1.2.2 The Second Generation (1955-65) Transistors and Batch Systems 1.2.3 The Third Generation (1965-1980) ICs and Multiprogramming 1.2.4 The Fourth Generation (1980-Present) Personal Computers 1.2.5 Ontogeny Recapitulates Phytogeny 1.3 THE OPERATING SYSTEM ZOO 1.3.1 Mainframe Operating Systems 1.3.2 Server Operating Systems 1.3.3 Multiprocessor Operating Systems 1.3.4 Personal Computer Operating Systems 1.3.5 Real-Time Operating Systems 1.3.6 Embedded Operating Systems 1.3.7 Smart Card Operating Systems 1.4 COMPUTER HARDWARE REVIEW 1.4.1 Processors 1.4.2 Memory 1.4.3 I/O Devices 1.4.4 Buses 1.5 OPERATING SYSTEM CONCEPTS 1.5.1 Processes 1.5.3 Memory Management 1.5.4 Input/Output 1.5.5 Files 1.5.6 Security 1.5.8 Recycling of Concepts 1.6 SYSTEM CALLS 1.6.1 System Calls for Process Management 1.6.2 System Calls for File Management 1.6.3 System Calls for Directory Management 1.6.4 Miscellaneous System Calls 1.6.5 The Windows Win32 API 1.7 OPERATING SYSTEM STRUCTURE 1.7.1 Monolithic Systems 1.7.2 Layered Systems 1.7.3 Virtual Machines......

Words: 387392 - Pages: 1550

Operating System

...------------------------------------------------- BCN 2053 – OPERATING SYSTEMS – Assignment 1 ------------------------------------------------- Top of Form INSTRUCTIONS – Detail instructions is given below, please follow accordingly. This assignment carries a total of 10 marks. When we talk about operating systems, the most popular words are Windows and Linux. This assignment is all about exploring both types of operating systems. Each group require to: 1. Draw and explain in brief the evolution of both operating systems from the beginning up to today. Explanations may include : a. Year of release b. Version release c. Features 2. Compare between this two very popular Operating Systems, Windows VS Linux in terms of : a. Memory management 1. Focus on how both operating systems handle their memory management especially on virtual memory. To support your research, you may include relevant scenario of how memory being access. 2. Explain any limitation of maximum or minimum memory required by each operating systems especially on 64bit or 32bit architecture 3. Compare and recommend which operating systems utilize its memory more efficient in terms of: i. Normal usage (everyday usage by normal user) ii. Server usage (server environment) b. Process management 4. Focus on how both operating systems handle their process management when it comes to many processes request for CPU resources.......

Words: 486 - Pages: 2

Operating Systems

...* Each I/O device also has a queue, called a device queue, associated with it. If a process requests I/O and the device is busy then it will be placed in the appropriate I/O queue. I/O queue I/O queue I/O queue I/O queue I/O queue I/O queue CPU CPU READY QUEUE READY QUEUE PROCESS I/OO I/OO Queuing Diagram I/OO I/OO I/OO I/OO Long term scheduler (job scheduler) – decides which jobs are admitted to the system for processing (brings jobs to the ready state). Short term scheduler (CPU scheduler) – selects which job from the ready queue would be the next one to get to the CPU. Non-preemptive vs. Preemptive * Jobs are expected one at a time until - an active job will be completion. Once a job is selected it interrupted and placed back Is serviced even if a higher priority job in the ready queue if a higher Arrives priority job requires service. 1.) First Come First Served (FCFS) - executes jobs in their order of arrival (the job that comes first will get to the CPU first). - implemented easily using a first in first out (FIFO) queue. - FCFS is non-preemptive. - PROBLEM: the average turnaround times and waiting times are HIGH. 2.) Shortest Job First (SJF) – the job with the shortest estimated time is the next one to receive service. - cannot be implemented at the short term scheduling level since there is no way to know the length of the next CPU burst. - can be implemented at the long term scheduling level......

Words: 906 - Pages: 4

Operating Systems

...DENIS In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems. What are two such problems? A time sharing environment or multi programming is one in which a computer system provides direct communication between the user and the system. It allows many users to share the computer at the same time. One of the problems that may result from the fact that resources are being shared is information theft, this is because all the users are able to access the files that are being shared on the system and so one can easily copy a file and modify it without the knowledge of all the other parties. Such scenarios can result into loss of security confidentiality and integrity since the owner of a file Without being aware of the system used as time-sharing and multiprogramming, may insert or have a secret or confidential data that he wants to remain at the file and also other users may change, add, or even remove some information in the file if they want to, since they have access to all files running on the system The other problem resulting from using such systems is the fact that there could be loss of storage space. Since users have equal privileges to create and access files on the system, then there could be a possibility that the users will create numerous files and eat up the storage space on the system without the other users’ knowledge, so as time goes by, each user will......

Words: 1053 - Pages: 5

Operating Systems

...Operating Systems Christy Kegley IT/282 3/2/2014 Carlton Foster Operating Systems * Provide a brief history of three operating systems. The top three operating systems are; Windows XP, Windows Vista, and Linux. “Windows XP is the first Windows OS to allow multiple users to log on simultaneously to the OS, each with their own applications open. Although Windows XP was first released with some bugs, the second service pack (Service Pack 2) resolved most of these problems. XP underwent three service packs. It is an extremely stable OS and was popular in both the home and corporate markets” (Guide to Managing and Maintaining Your PC, Eighth Edition, Andrews, pg. 1116). This programs allows users to do many things that others might not allow like older versions of Windows. Windows Vista is the newest version of Windows. This program is not very popular with some people because there is a lack of compatibility with other programs, also it slows performance. “The first problem is partly caused by hardware manufacturers not providing Vista drivers for their devices that were originally sold with XP drivers. The second problem means that many low end desktop and laptop computers can’t run Vista. And the slow performance of Vista is partly due to the many unnecessary features (fluff) it offers; these features weigh heavy on system resources. Vista comes in five versions: Windows Vista Home Basic, Home Premium, Business, Enterprise, and Ultimate. (Vista......

Words: 764 - Pages: 4

Operating System

...data and interacts. But most importantly, the Operating System has a huge impact on any type of PC and smartphones. According to (Capron, 2001), “An Operating System is the fundamental software that has the access to control all other software and hardware resources” (p. 65). It has control of every file, processes, session of memory and device. (Nickerson, 2001) stated, “The most centralized system software is the OS. Without it, PCs would be extremely hard to utilize.” (p. 31). It is specially designed to work for different types of computers. For example: desktop computer, laptop, tablet PC, handheld PC, etc. Generally, a personal computer (PC) is all-purpose computer. The size and the capabilities make it convenient for individuals, and which is intended to be operated directly by an end user. The different types of operating systems are, Windows, Linux, Mac OS, etc. and each of them have different versions. These advances in hardware and software technologies have increased demands for more advanced and better operating systems. Now, compatible companies such as Windows and Apple are coming up with newer generations in the OS field which performs more complex tasks compare to their previous generations. Operating systems have evolved through various stages and generations. Looking back into the history of OS, the first generations came out in the year 1940’s. The first electronic digital computer didn't have any operating systems or programming languages at that time,......

Words: 1560 - Pages: 7

Operating Systems

...Operating Systems Vulnerabilities NAME POS 355 18 Mar 15 Carol Eichling Operating Systems Vulnerabilities As the reported number of security vulnerabilities continued to spike in the 20th century let us define a security flaw. A security flaw according to "Apple Security Flaw: What You Need To Know" (2014), "The flaw is in the way the operating system provides the essential services, known as secure sockets layer (SSL) or transport layer security (TLS). These two layers of security allow information to be transmitted worry-free between browsers and web servers, or between a mail server and mail client. SSL is in the form of encryption, which scrambles data sent over a network to keep it private. The second layer involves verification that the server is authentic." With the heighten computer security regarding vulnerabilities, the increase of user awareness and training users to not click on particular links is difficult yet feasible. Although most operating system has computer security protection, the tasks of protecting the systems from vulnerabilities are a daunting task because the operating systems are unique. Security flaw in Microsoft and Mac OS X® A known security flaw in Windows is called the Freak. The Freak security flaw allowed hackers to create a simulated middle person attacks on the encrypted secure sockets layer and transport layer of a security connections. It was discovered that hackers could force websites to weaken the system......

Words: 843 - Pages: 4

Operating Systems

...NT1110_StudentName_Module1_Lab.doc 3/21/15 An operating system takes input in the form of zeros and ones -- bits -- and runs them through various circuits and processors, the hardware behaves according to built in rules. We define these rules using gates, which take input and produce an output in a structured way. The operating system allows complex programs to access hardware to get results. Only the hardware's physical properties can limit what programs can do. You could design an operating system by physically programming it into a computer's circuits. This would require building electrical pathways using millions of gates. But such an operating system would be slow and you would need the patience of Jonah to use it. That's why operating systems like Mac OS X and Windows are software. Software is flexible and hardware is not -- you can make changes to software with updates. To do the same with hardware would mean switching out physical chips and circuit boards. Operating systems are like the manager for a computer, it’s the job of the OS to monitor what software needs and what the hardware can provide. When you run applications on your computer, the OS allocates the resources necessary to complete the task. That can include processing power, memory and computer storage access, among other things. Ideally the OS will make sure that your computer's hardware is never overtaxed. ...

Words: 705 - Pages: 3

Operating Systems

... ZETECH UNIVERSITY NAME: RUTERE JOAN WANJA REG. NO: DBIT-02-0035/2015 SCHOOL: I.T COURSE: DBIT UNIT NAME: OPERATING SYSTEMS TASK: CAT 2 LECTURER: MR FRED 1. Context Switching It is the process of storing of storing and restoring the state (context) of a process or thread so that the execution can be resumed from the same point at a later time. There are three potential triggers for a context switch: • Multitasking: Most commonly, within some scheduling scheme, one process needs to be switched out of the CPU so another process can run.This context switch can be triggered by the process making itself unrunnable, such as by waiting for an I/O or synchronization operation to complete. On a pre-emptive multitasking system, the scheduler may also switch out processes from being starved of CPU time, preemptive schedulers often configure a timer interrupt to fire when a process exceeds its time slice.This interrupt ensures that the scheduler will gain control to perform a context switch. • Interrupt Handling Modern architectures are interrupt driven.This means that if the CPU requests data from a disk, for example, it does not need to busy-wait until the read is over, it can issue the request and continue with some other execution. When the read is over, the CPU can be interrupted and presented with the read. For interrupts, a program called an interrupt handler that handles the interrupt from the disk. When an interrupt...

Words: 991 - Pages: 4

Operating System

...Proponent | Contribution | 1798 - 1857 | Comte, Auguste | August Comte is known as the founder of positivism and is credited with coininging the term sociology. Comte helped shape and expand the field of sociology and placed a great deal of emphasis in his work on systematic observation and social order. | 1818 – 1883 | Marx, Karl | Karl Marx is one of the most famous figures in the founding of sociology. He is known for his theory of historical materialism, which focuses on the way social order, like class structure and hierarchy, emerges out of the economic system of a society. He theorized this relationship as a dialectic between thebase and superstructure of society. Some of his notable works, like "The Manifesto of the Communist Party," were co-written with Friedrich Engels. Much of his theory is contained in the series of volumes titledCapital. Marx has been described as one of the most influential figures in human history, and in a 1999 BBC poll was voted the "thinker of the millennium" by people from around the world. | 1858 - 1917 | Durkheim, Émile | Social Fact, AnomieEmile Durkheim is knows as the "father of sociology" and is a founding figure in the field of sociology. He is credited with making sociology a science. One of his most famous pieces of work includes Suicide: A Study In Sociology, and another important work of his that focuses on how society functions and regulates itself is The Division of Labor in Society. | 1863 - 1931 | Mead, George......

Words: 949 - Pages: 4

Operating System

...Intercontinental University * Leonel A Silvestre * ITCO211 * File System Hi As your help desk technician I will do everything we can to help you with the operating system problem. Everybody knows what is a Hard Disk or Hard Drive let me refresh your mind, with a simple explanation: Hard Disk/ Drive, is a device for storing and retrieving digital information, primarily computer data. It consists of one or more rigid rapidly rotating discs (platters) coated with magnetic material, and with magnetic heads arranged to write data to the surfaces and read it from them. With that been said, now move forward with Operating System and Hard Disk/ Drive. I would like to recommend you the best operating system is DOS (Disk Operating System), why? Because has everything you need. Let me tell you a little more about DOS. Disk Operating System: Most often abbreviated as DOS, refer to operating system software used in most computers that provides the abstraction and management of secondary storage devices and the information on them (e.g., file systems for organizing files of all sorts). Such software is referred to as a disk operating system when the storage devices it manages are made of rotating platters, such as floppy disks or hard disks. In the early days of microcomputers, computer memory space was often limited, so the disk operating system was an extension of the operating system. This component was only loaded if needed. Otherwise, disk access......

Words: 1780 - Pages: 8

Operating System

...The Amoeba Distributed Operating System 1. INTRODUCTION Roughly speaking, we can divide the history of modern computing into the following eras: 1970s: Timesharing (1 computer with many users) 1980s: Personal computing (1 computer per user) 1990s: Parallel computing (many computers per user) Until about 1980, computers were huge, expensive, and located in computer centers. Most organizations had a single large machine. In the 1980s, prices came down to the point where each user could have his or her own personal computer or workstation. These machines were often networked together, so that users could do remote logins on other people’s computers or share files in various (often ad hoc) ways. Nowadays some systems have many processors per user, either in the form of a parallel computer or a large collection of CPUs shared by a small user community. Such systems are usually called parallel or distributed computer systems. This development raises the question of what kind of software will be needed for these new systems. To answer this question, a group under the direction of Prof. Andrew S. Tanenbaum at the Vrije Universiteit (VU) in Amsterdam (The Netherlands) has been doing research since 1980 in the area of distributed computer systems. This research, partly done in cooperation with the Centrum voor Wiskunde en Informatica (CWI), has resulted in the development of a new distributed operating system, called Amoeba, designed for an environment......

Words: 4509 - Pages: 19