Premium Essay

The Evolution of Operating Systems

In:

Submitted By dannybanton
Words 1021
Pages 5
The Evolution of Operating Systems – Per Brinch Hansen (2000)

Overall I found the paper to be quite informative especially as I had not been formally introduced to the history of operating systems from as far back as the 1950s. Early on in the writing and references, it is easy to see the characteristics of the Open Shop systems and the Batch processing systems as a “one computer for all” type of architecture and of particular interest for me was the massive scale of the expense (dollars) in terms of wasted computer time even though each user had only around 15 minutes to execute their programs. I could then see how the Atlas Supervisor, being called the earliest operating system made sense, as it was the first of its kind to explore concepts such as spooling, demand paging and supervisor calls, which we can see clearly exhibited in the operation of modern operating systems today. Most of us are familiar with the term spooling most commonly used in terms of printing in general or with a few other output devices that are much slower than our modern computers today.

The concept of Timesharing which was proposed by Mc-Carthy in 1962 was also key in leading to much of our modern execution of multi-tasking and it was interesting to see how this developed from the demonstration of CTSS into the larger Multics File System at MIT which although it was not a huge success in its entirety, gave rise to the first hierarchical file system for both private and shared files. Unix, having succeeded Multics in terms of time sharing systems, has become widely adopted, even today, I have personally worked with some variances of the Unix-cloned operating systems and flavors of Enterprise level Linux (such as CentOS). I also found the database problems highlighted by Stonebraker (1981) to be interesting and I intend to do more research into these for my own personal knowledge.

Similar Documents

Free Essay

The Evolution of Microsoft Network Operating Systems

...MS Network Operating System 1 January 15, 2013 The Evolution of Microsoft Network Operating Systems (2003 vs. 2008) An exciting aspect and significant upgrade to Windows Server 2008 is the inclusion of multiple versions of the software. Also there are many upgrades and new features. So you might ask……  How many versions are there and why are so many offered?  What is the significance of each version?  What are the new features and how does it differ from Server 2003?  What is 64 bit architecture and how is it better? I will explain the differences, the features, and the uses of the newest version of Windows Server. Hopefully you will gain a better understanding of the software and how it can be utilized for your specific set of criteria. Let’s start with the different editions and how they compare to the 2003 editions. Edition Comparisons 2008 Web Edition 2008 Standard Edition 2008 Enterprise Edition 2008 Datacenter Edition Supersedes 2003 Web edition 2003 R2 Standard and Standard x64 editions 2003 R2 Enterprise and Enterprise x64 editions 2003 R2 Datacenter and Datacenter x64 Editions Hyper-V-virtualization technology Not included Included Included Included OS instances permitted per server license One instance (physical or virtual) One physical and one virtual instance One physical and up to 4 virtual instances Unlimited number of OS instances Maximum server RAM supported 32-bit: 4GB 64-bit: 32GB 32-bit: 4GB 64-bit:32GB 32-bit: 64GB 64-bit: 2TB 32-bit:64GB ...

Words: 1323 - Pages: 6

Free Essay

The Evolution of Human Computer Interface and Beyond

...The Evolution of Human Computer Interface and Beyond Contents 1. Abstract 2 2. Introduction 3 3. Evolution of HCI 4 4. Important features and facts to ponder 5 4.1 Operating systems and their role in HCI 5 4.2 HCI in the making of a virtual reality 6 5. Glimpse towards the future of HCI 7 5.1 HCI for enhancing human life 7 5.2 Uses and Impacts of HCI 9 6. Conclusion 11 7. References 12 Abstract “HCI concept came into the spotlight after various researches; the improvement of GUIs paved the path for a better and advanced interaction between humans and computers. Interaction with computers has become so close; it almost devoured the human life styles. Future human life will be much dependent upon technology than ever before.” Introduction People live in a curious and modern world where they go to no lengths to embrace technology. It is people who pick and choose what to use more efficiently. HCI (Human Computer Interface) is one of the catalysts which revolutionised the computer technology to a greater extent during the past three decades. HCI concept came into the spotlight after various researches which had been done on various universities and other research labs mainly across USA. But HCI took the centre stage after the rapid growth of GUI (Graphical User Interface)...

Words: 1895 - Pages: 8

Premium Essay

Huffman Trucking Operating System

...Running Heading: Huffman Trucking Operating System ANTHONY MEREDITH HUFFMAN TRUCKING OPERATING SYSTEM CSS/561 January 17, 2011 Introduction Huffman trucking is a national transportation company. The company's 1,400 employees work in its logistical hubs located in Los Angeles, California, St. Louis, Missouri, and Bayonne, New Jersey; its central maintenance facility is in Cleveland, Ohio (University of Phoenix, 2005). Since Huffman Trucking has so many different location their network is often overlooked and their network is a big part in determining if they are going to successful or not. I will be taking a look at their operating system and determining the usefulness of their system. Huffman network consist of many different operating systems. Those operating systems that are utilized at those different facilities are mostly Windows based, with Windows NT, Windows SP, Windows 2000 servers, Microsoft Exchange and IIS. The Missouri office uses a mixture of different operating system, using several different windows base system and the use of Macintosh environment. That office also uses Lotus Notes for email rather than using Microsoft Exchange. The result of so many operating systems is developed over time and is due to the evolution of the company. The evolution of Huffman caused them to expand and add needed systems for the increase in demand for products or new business requirements. The expansion of the overall operating systems is due to necessity, but not necessarily...

Words: 468 - Pages: 2

Free Essay

Linux - Open Source

...Linux is an open source operating system. Considering the difficulties and risks in developing an operating system, is it surprising that Linux has been as successful as it has? What makes it so successful, despite these difficulties? Write a short paper answering this question. OpenSorce Operating systems:- Opensource operating systems are the operating systems that are designed and licenced in such a way that they are free to use, free to change the os and can be distributed for free.the source code used to design the os is made free to public so that people can change and modify depending on their needs and can create their own custom versions and re entitiled to be mostly free the examples of the open source are linux operating systems like Ubuntu,Free BSD.The contrary of the opensource os are the regular copyrighted os and software where source code is not entitiled to be realsed and the os is completely copyrighted with the publisher like the windows and macos. Developping an Operating systems. An operating system is a software that will interact with the hardware resources of the computer and effectively use them inorder to input from the user/interface and get the desired results. Developping the early OS began in early 1950’s where the initial code is written in assembly language but soon after the evolution of C language most of the design for early unix is done in C language and the evolution lead to the opensource linux kernel which may or may not...

Words: 1051 - Pages: 5

Premium Essay

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. You...

Words: 486 - Pages: 2

Premium Essay

Summary Evolution of Management Accounting

...management control system. The most important cost accounting text books had been developed by 1925 is explained most the entire practices employed by firm today. Looking down on for the past 60 years, there’s a huge change in management nature and competition dimensions with a few innovation in the design, implementation of cost accounting and management control system. Then, it is not only applicable but important that we understand current practices that reflect on the latest demands for planning and control information, and evolve a research strategy to meet these demands. There are five section of the evolution of management accounting, namely ‘A Summary of Historical Development in Cost Accounting’, ‘Historical Development of Managerial Control’, ‘Development since 1925 in Cost Accounting and Managing Control’, ‘New Challenges for Cost and ‘Managerial Accounting Research’ and ‘New Directions for Management Control Research’. 1. A Summary of Historical Development in Cost Accounting Thomas Johnson has been traced the development of cost accounting and management control practices in US corporations. The history of the development of US corporations in Chandler had been built by this research. During the period 1850-1925 it is very important to know the cost and management control information to support the gain business of transportation, production and distribution. Littleton, Solomans and Garner provide extra ideas of historical perspectives on the evolution in cost accounting...

Words: 958 - Pages: 4

Premium Essay

Student

...MANAGEMENT ACCOUNTING: AN OVERVIEW Learning Objectives      Distinguish between managerial & financial accounting. Understand the evolution of management accounting. Explain about the IFAC model. Understand how managers can use accounting information to implement strategies. Explain about Relevant Lost & Relevant Regained. 2 Learning Objectives      Distinguish between managerial & financial accounting. Understand the evolution of management accounting. Explain about the IFAC model. Understand how managers can use accounting information to implement strategies. Explain about Relevant Lost & Relevant Regained. 3 Accounting System (accumulates financial and managerial accounting data) Managerial Accounting Information for decision making, and control of an organization’s operations. Internal Users Financial Accounting Published financial statements and other financial reports. External Users Managerial Accounting Users of information Managers within company Regulation Financial Accounting Interested outside parties Required. Must comform to Not required because for internal GAAP which is regulated by use only FASB and SEC. Basic accounting system plus Almost exclusively from the Source of Data various other sources basic accounting system Reports often focus on subunits. Reports focus on the enterprise Nature of Reports Based on a combination of in its entirety. Based on and Procedures...

Words: 2550 - Pages: 11

Free Essay

Chapter 1 Notes

...Chapter 0 Notes * Windows 8: A multitasking operating system for personal computers, workstations, servers, and mobile devices. This operating system incorporates many of the latest developments in operating system technology. In addition, Windows is one of the first important commercial operating systems to rely heavily on object-oriented design principles. This book covers the technology used in the most recent versions of Windows, known as Windows 8. * Android: Android tailored for embedded devices, especially mobile phones. Focusing on the unique requirements of the embedded environment, the book provides details of Android internals. * UNIX: A multiuser operating system, originally intended for minicomputers, but implemented on a wide range of machines from powerful microcomputers to supercomputers. Several flavors of UNIX are included as examples. FreeBSD is a widely used system that incorporates many state-of-the-art features. Solaris is a widely used commercial version of UNIX. * Linux: An open-source version of UNIX that is now widely used. Web Sites for This Book Three Web sites provide additional resources for students and instructors. There is a Companion Web site for this book at http://williamstallings.com/OperatingSystems/. Chapter 1 Notes An operating system (OS) exploits the hardware resources of one or more processors to provide a set of services to system users. The OS also manages secondary memory and I/O (input/output)...

Words: 649 - Pages: 3

Premium Essay

Genesis to Revelation

...IST 7040 Data communications networking Genesis to Revelation Rajesh kumar Yedulapuram Wilmington University Genesis to Revelation Introduction In this paper I am going to explain about Genesis to revelation of computers evolution in the world. Computers are information systems, which has an operating system, and supports input, processing, output, and persistent memory. The changes taken place in computer technology since the time of invention and extension, conversion, revelation, subversion, diversion, emersion, and aspersion related to computers. Genesis Charles Babbage invents modern computer with a general purpose to carry out logical and arithmetic operations automatically. In the beginning stage computer has no operating system operated on hardware basis later on stages operating system has been invented to increase the functionality of computers. Growing of applications and hardware programs lead to situation as a necessity to create operating system. Extension Computers are the part of living in today’s modern world; Computer technology has been changing very rapidly because of the competition as well as the requirement of consumers. Some of the popular organizations are Apple, Dell, Sony, Lenovo, which are the market leaders and each company has different standards. Apple computers are the most popular and has good brand image because of the speed, reliability and for a very good battery backup. Dell and Lenovo computers have both expensive and less...

Words: 660 - Pages: 3

Premium Essay

Windows Release Feature

...Evolution of Windows Operating System from 1975 till now Year of Release | Version Release | Features | 1981 | MS-DOS | * First OS founded by Microsoft * Running MS-DOS require typing “C:” and various cryptic commands | 1985 | Windows 1.0 | * rather than typing MSDOS commands, you just move a mouse to point and click your way through screens, or “windows. * drop-down menus, scroll bars, icons, and dialog boxes that make programs easier to learn and use.  * programs, including MSDOS file management, Paint, Windows Writer, Notepad, Calculator, and a calendar, card file,clock,Reversi * requires a minimum of 256 kilobytes (KB), two double-sided floppy disk drives, and a graphics adapter card.  | 1987 | Windows 2.0 | * with desktop icons and expanded memory * With improved graphics support, you can now overlap windows, control the screen layout, and use keyboard shortcuts to speed up your work *  designed for the Intel 286 processor * Control Panel makes its first appearance in Windows 2.0. | 1992 | Windows 3.0/3.1 | *  Virtual Memory improves visual graphics * significantly better performance, advanced graphics with 16 colors, and improved icons * With full support for the Intel 386 processor, programs run noticeably faster * Program Manager, File Manager, and Print Manager arrive in Windows 3.0 * release of a new Windows software development kit (SDK) * Windows for Workgroups 3.11 adds peer-to-peer workgroup and domain networking support...

Words: 667 - Pages: 3

Free Essay

Evolution of Artifacts

...The relationship between evolution and systems can be thought of as an endless cycle, with both factors continuously influencing each other. A General Theory of the Evolution of Artifacts discusses how evolution decides the properties of a system - the structure and function. In return, the system’s existence is then a factor in ruling the course of evolution. Generally, the change in size of a system requires a change in the components of the system’s structure or form. A system cannot adequately support its size without a change in its shape. A change in form can be brought upon by a change in scale of artifacts. Changing the artifacts, thus the form, then necessitates a change in the material being used in its structure. A change in material characteristics is needed especially for larger machines which require higher strength to weight ratios in comparison to smaller machines. A change in the size, artifacts, or materials of a system results in a complication of the overall structure, resulting in higher complexity. All of these processes will eventually lead to functional inconsistencies, thus creating limits to growth. Although these processes are what make evolution possible, they also cause the destruction of future evolution. In relation to technology, as the scale is constantly being changed, a point is reached where the rising costs of manufacturing and operating limit further advancements in capability. Development is eventually limited because the production costs...

Words: 607 - Pages: 3

Free Essay

Evolution of Unix

...Evolution of UNIX Evolution of UNIX Bill Stewart December 01, 2011 Marshall University CIS155: UNIX Operating System In the late 1960's computers worked entirely different than the ones that we do our work on every day. They did not talk to each other and programs written for use on one computer did not work on another. Today’s basic cell phone has more processing power and memory capabilities as computers from the 1960's. The few operating systems available at that time performed very limited tasks and were exclusive to the computer it was written on. In other words when one upgraded to a newer computer, the operating system and all data that you wanted transferred from the old computer had to be rewritten on the newer model. In 1965 a joint effort of Bell Labs, MIT and GE began to develop a general computer operating system that was named the MULTICS (Multiplexed Information and Computing Service) mainframe timesharing system. The MULTICS project was being funded by the Department of Defense Advanced Research Projects Agency. The goal of the MULTICS group was to develop a feature-packed information utility that would allow timesharing of mainframe computers by large communities of users. It was also designed to be able to support multilevels of security with the military in mind. When Bell Labs joined the project their goal was to obtain a timesharing system for use by members of the technical staff at Bell Labs. When the planned time had passed and...

Words: 1891 - Pages: 8

Free Essay

Evolution of Unix

...Evolution of UNIX Evolution of UNIX Bill Stewart December 01, 2011 Marshall University CIS155: UNIX Operating System In the late 1960's computers worked entirely different than the ones that we do our work on every day. They did not talk to each other and programs written for use on one computer did not work on another. Today’s basic cell phone has more processing power and memory capabilities as computers from the 1960's. The few operating systems available at that time performed very limited tasks and were exclusive to the computer it was written on. In other words when one upgraded to a newer computer, the operating system and all data that you wanted transferred from the old computer had to be rewritten on the newer model. In 1965 a joint effort of Bell Labs, MIT and GE began to develop a general computer operating system that was named the MULTICS (Multiplexed Information and Computing Service) mainframe timesharing system. The MULTICS project was being funded by the Department of Defense Advanced Research Projects Agency. The goal of the MULTICS group was to develop a feature-packed information utility that would allow timesharing of mainframe computers by large communities of users. It was also designed to be able to support multilevels of security with the military in mind. When Bell Labs joined the project their goal was to obtain a timesharing system for use by members of the technical staff at Bell Labs. When the planned time had passed and...

Words: 1891 - Pages: 8

Premium Essay

Operating Systems Dependency on Penetration Testing

...Operating Systems Dependency on Penetration Testing Michael S. Self University of Maryland University College-Europe Table of Contents Abstract………………………………………………………………………………..…………..3 History and Purpose of Penetration Testing……………………….......................…..………….4 Techniques and Tools for Performing Penetration Testing………….………….……..…………5 Example of Penetration Test Process………………………………....………...…….………….6 References…………………………………………………………………………………………7 Abstract This report will encompass penetration testing of operating systems. It first explains the evolution of penetration testing, and what purpose it serves. It then describes techniques and tools used to perform the tests. The report will conclude with an example of a penetration test. Operating Systems Dependency on Penetration Testing History and Purpose of Penetration Testing According to Pfleeger & Pfleeger 2011 in their book titled ‘Security in Computing’, penetration testing, or pentesting, is a technique used in computer security which an individual, or team of experts purposely tries to hack a computer system. Penetration started as a grey art that was often practiced in an unstructured and undisciplined manner by reformed or semi-reformed hackers. They used their own techniques and either their ‘home grown’ tools, or borrowed and traded ideas with associates. There was little reproducibility or consistency of results or reporting, and as a result the services were hard to integrate into...

Words: 1151 - Pages: 5

Free Essay

Migration Form 2g to 3g

...Migration from 2G to 3G - Options: Evolution of Mobile Technologies: The Migration Path This is a brief overview of what has been already done and possible expected migration path of mobile operators. At the 2G phase, there were three major dominant systems in market: a) GSM operating in 900, 1800 and 1900MHz band, b) TDMA operating in 800MHz, 1900MHz and 850MHz (North America), and c) CDMA (IS-95) operating in 1900 and 800MHz band. 2G systems offered enhanced voice services and improved capacity to its customers. With the growing demand in mobile services and the need to connect corporate networks for data communications, an intermediate generation (2.5G) of technologies were developed: GPRS and EDGE (both in the GSM family), and cdma2000 1X-RTT. While migrating from 2G to 2.5G, operators made decisions based on their future planning and business interests targeting third generation (3G) networks. From 2G to 2.5G, GSM operators migrated to GPRS and EDGE systems with some of the TDMA operators also migrating to GSM/GPRS systems (see figure 1). Among them * Vodafone is the largest player with a global foot print in offering GSM/GPRS ser-vices. * Prominent TDMA operators in the United States include AT&T Wireless and Cingular Wireless. * Another major operator includes T-Mobile-USA, offering GSM/GPRS services. * In India, Bharti Cellular (AirTel), IDEA Cellular, Hutchison are some of the GPRS operators whose GPRS networks are in commercial...

Words: 1405 - Pages: 6