Preview

Unix Operating System

Powerful Essays
Open Document
Open Document
5458 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Unix Operating System
Abstract

This paper is a general overview of Unix operating system. It starts by presenting a brief history of the early development of Unix. It concentrates on main aspects of Unix operating system. Key concepts covered are interactive multi-user operating systems, the design objectives of Unix, file-store organization, text processing and programming, the role of C programming language with regard to portability and reliable system software, process control (signals and fork), error logging and recovery from system failures, modifiability and application.

Outline
I. Introduction of Unix
a. History of Unix
b. Interest in Unix
c. Early marketing
d. Developments
i. GUI ii. Linux
1. Linus Torvalds
II. The Design Objectives of Unix, File-store Organization, Text Processing, and Programming.
a. Benefits of text files
b. Unix shell
c. Unix goals
III. The Role of the C Programming Language with Regard to Portability and Reliable System Software
a. Typeless language
b. Important features of C
IV. Process Control: Signals and Fork
a. State of a process
b. Unix event handling sequence
c. Non-Unix event handling
d. Unix process control allows maximum flexibility
V. Error Logging and Recovery From System Failures
a. Unix recovery features
b. Advantages of recovery procedures
VI. Modifiability and Application Programmer Interface (API).
a. Platform dependency
VII. The User's Perspective on Unix.
VIII. Bibliography
I. Introduction
Strictly speaking, UNIX (in capitals) has been a registered trademark of UNIX System Laboratories (first owned by AT&T, then sold, in 1993, to Novell, Inc., then sold, in 1995, to SCO). The Open Group currently owns the Unix® Trademark. But the word "Unix" has also come to refer to a collection of very closely related operating systems (e.g. AT&T UNIX System V, BSD 4.3 Unix, Sun Microsystems' Solaris, Silicon Graphic's Irix, DEC/Compaq Tru-64 Unix, IBM's AIX, Hewlett-Packard's HP Unix, FreeBSD, NetBSD, SCO UNIX, Minix, Linux, and many others)



Bibliography: • Free Software Foundation, Overview of the GNU Project, http://www.gnu.org/gnu/gnu-history.html • Kernighan, Brian W., and Pike, Rob, the Unix Programming Environment, Prentice-Hall Software Series, 1984 • Kernighan, Brian W., and Ritchie, Dennis M., the C Programming Language, Prentice-Hall Software Series, second edition, 1988. • Microsoft Windows NT, October 1991 White Paper on Windows NT and Microsoft 's Operating System Strategy • Lewine, Donald, POSIX Programmer 's Guide, O 'Reilly & Associates, Inc., 1992. • PressPass Single Instance Store and Symbolic Links Explained, Microsoft Press Release of February 28, 2000, http://www.microsoft.com/features/2000/02-28w2k-b.asp • The Open Group http://www.opengroup.org/ • Quercia, Valerie, and O 'Reilly, Tim, X Window System User 's Guide, O 'Reilly & Associates, Inc., 1993 (for release 5) • Stallman, Richard 'The GNU Manifesto ', 1985, 1993 Free Software Foundation, Inc. • Stevens, Richard W

You May Also Find These Documents Helpful

  • Satisfactory Essays

    In 1970 C programing was created by Dennis Richie and ken Thompson was made to create portability in UNIX…

    • 388 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    In this report I will briefly explain about the features and functions of different operating systems. I have chosen to compare windows 7 Mac OS.…

    • 537 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Website Migration Project

    • 3004 Words
    • 13 Pages

    * Gunther, N. J. (2006). Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly…

    • 3004 Words
    • 13 Pages
    Better 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

    C Is difficult, because the control flow is out of the hands of the application programmer…

    • 1508 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    Guide to UNIX Using Linux Fourth Edition Chapter 4 SolutionsAnswers to the Chapter 4 Review Questions…

    • 1020 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Netw250

    • 2162 Words
    • 9 Pages

    Overview | UNIX, the Precursor to Linux | The Introduction of Linux | General Public License and Linux | Linux Distributions | The Linux Kernel | Linux Installation | Linux Application Packages…

    • 2162 Words
    • 9 Pages
    Powerful Essays
  • Best Essays

    Unix/Linux

    • 2760 Words
    • 12 Pages

    The following sections in this paper focus on analyzing operating systems for Riordan Manufacturing Inc. that specializes in plastic molding and design. Team B concentrated on five main areas of UNIX, Linux, and Windows Server. The five areas include Security, Administration, Networking, Performance, and Programmability. The team explains the existing systems, followed by comparing advantages and disadvantages of each operating system. The comparisons provide insight for Riordan’s IT specialist and administration considering which system to implement. Interesting topics that relate to security weaknesses, and advantages that UNIX® and Linux® compare against the operating giant, Microsoft Windows Server®.…

    • 2760 Words
    • 12 Pages
    Best 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
  • Good Essays

    Cis 155 Unix

    • 535 Words
    • 3 Pages

    UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. Today's Unix systems are split into various branches, developed over time by AT&T, as well as various commercial vendors and non-profit organizations.…

    • 535 Words
    • 3 Pages
    Good Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts. Hoboken, NJ: John Wiley &…

    • 1256 Words
    • 5 Pages
    Better 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
  • Better Essays

    Intro to Operating System

    • 907 Words
    • 4 Pages

    Staff, Initials. (2001, May 9). Four factors for upgrading to windows xp. Retrieved from http://asia.cnet.com/digitalliving/tips/0,3800004921,38006913…

    • 907 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Task 1

    • 2644 Words
    • 8 Pages

    Procedural programming uses C programming language. C is considered to be a general purpose, work-horse language ideal for creating applications. Operating systems and interfacing with electronic control systems. It was made in 1972 by Dennis Ritchie at the Bell Telephone Laboratories. Unlike languages such as BASIC and PASCAL, C relies on symbols rather than keywords. As such, it is often described as being ‘terse’ and more difficult to learn, but typically offer more powerful solutions…

    • 2644 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Atmel Language

    • 1839 Words
    • 8 Pages

    1. 2. 3. Introduction Installing tools for C programming Using AVR Studio for C programming Creating an AVR Studio project Compiling C code to HEX file Debugging C program using the simulator Downloading and running HEX file on AVR board 2 2 3 3 5 6 8…

    • 1839 Words
    • 8 Pages
    Powerful Essays

Related Topics