UNIX OS By: Desmond Dagg Alannah Storm Mullins Carl Kavanagh Gareth Dunne Behzad Sanehi.

Slides:



Advertisements
Similar presentations
Bab 14 IMPLEMENTASI TEORI SISTEM OPERASI. SISTEM UNIX.
Advertisements

What is an operating system? Is it software?
Classic Systems: Unix and THE Presented by Hakim Weatherspoon.
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Chapter One Introduction to Unix1 System Programming Introduction to Unix.
CS 497C – Introduction to UNIX Lecture 2: Work with Files and Directories Chin-Chih Chang
COMP5102/5122 Lecture 1 Operating Systems (OS) Introduction phones off (please)
Working Environment - - Linux - -.
Operating Systems - Introduction S H Srinivasan
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
Introduction to Unix (CA263) Computing With Unix By Tariq Ibn Aziz.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Fundamentals of Software Development 1Slide 1 Dennis Ritchie and Brian Kernighan What’s C, exactly?What’s C, exactly? A portable language developed by.
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
UNIX/Linux System Programming Jordan University of Science and Technology History.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
What is Unix Prepared by Dr. Bahjat Qazzaz. What is Unix UNIX is a computer operating system. An operating system is the program that – controls all the.
Operating System By :- Anupam Gupta. 5 types of Operating System 0 MACINTOSH 0 I O S 7 0 WINDOWS 0 LINUX 0 UNIX.
Team Badass.  Dennis M. Ritchie  1967 He became an employee at Bell Labs  Mid 1960s BCPL was developed by Martin Richards for the Multics Project 
Operating Systems Bryce Boe 2012/08/07 CS32, Summer 2012 B.
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
Introduction A computer system consists of hardware system programs application programs.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
Introduction to Unix/Linux R Bigelow. Why Learn UNIX/Linux? Users are able to access the operating system at a lower level, thus gaining a higher level.
Module 1 Introduction to UNIX/Linux
Operating systém GNU Linux. History First computers –WW II The Bomb (Alan Turing) Colosus (Thomas Flowers)
UNIX---Operating System Overview and Introduction Name: Ying LIU ID: #
UNIX and Shell Programming (06CS36) Unit 1 Continued… Shrinivas R. Mangalwede Department of Computer Science and Engineering K.L.S. Gogte Institute of.
Unix Background. Introducing Unix Brief Unix History u In 1969, Ken Thompson at AT&T Bell Labs began developing Unix. –First done in assembly language.
Made by: Nilesh Kumar. Windows 8 is a personal computer operating system developed by Microsoft as part of Windows NT family of operating systems. Development.
LIS508 background of GNU/Linux
Pioneers of Computer Science Dennis Ritchie and Ken Thompson Dennis Ritchie- Born September 9, 1941 – October 12, 2011 Ken Thompson - Born February 4,
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
F PRESENTED BY YAN FENG F STUDENT ID: F Instructor: Professor Morteza Anvari F DATE: 03/17/2001.
History of UNIX a short version CSCI 333 August 31, 2011.
Computers & Operating Systems
Just Enough Unix, Chapter 1
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
1 Lecture 1 Introduction & Getting Started COP 3353 Introduction to UNIX.
Intro to UNIX Presented by: Student Ambassadors: Lauren Lewis Martin Sung.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Basic UNIX Concepts. Why We Need an Operating System (OS) OS interacts with hardware and manages programs. A safe environment for programs to run is required.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.
Introduction to UNIX CS 2204 Class meeting 1 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
The UNIX Time-Sharing System Mosharaf Chowdhury EECS 582 – W1611/11/16.
Agenda UNX122_022_w1_p3 Overview of UNIX
Introduction to C Programming Language. History of C  C was evolved by Dennis Ritchie at AT&T Bell Laboratories in early of 1970s  Successor of: ALGOL.
WHY AN OPERATING SYSTEM (OS) OS interacts with hardware and manages programs. Programs not expected to know which hardware they will run on. Must be possible.
Lab #1: UNIX crash course Introduction: History of Operating Systems Lesson #1: Navigating directories Lesson #2: Creating and editing files with emacs.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 10 Let’s Bring Everything Together.
UNIX and SOFTWARE TOOLS Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Linux Operating Systems Taking Control of the Terminal
Overview of Linux Fall 2016 Dr. Donghyun Kim
A LECTURE NOTE.
A History of Linux Damian Gordon.
Popular Operating System Chapter 8
Introduction to C Language
COSC 350 System Programming
Chapter 2: System Structures
Unix : Introduction and Commands
Copyright ©2008 by Pearson Education, Inc
Linux Professor Sabol.
C Programming Language
The UNIX Time Sharing System
Presentation transcript:

UNIX OS By: Desmond Dagg Alannah Storm Mullins Carl Kavanagh Gareth Dunne Behzad Sanehi

Table of Contents  Brief History of UNIX  UNIX operating system  Biography of founder’s  Release timeline  UNIX based systems  UNIX architecture  UNIX File Hierarchy  UNIX File Types  The Shell  Single UNIX Specification 1998  Conclusion

Brief History of UNIX  Programmers for Bell Labs were working on a project called Multics.  But Bell Labs eventually pulled out of this project as it was failing to deliver a useable system at this time.  A group of 4 programmers in AT&T’s Bell labs began to find an alternative.  By April 1969 a system called UNICS was developed and by that summer UNIX was developed.

UNIX OS  The Unix operating system is a multiuser, multitasking operating system.  Developed in 1969 at AT&T’s Bell laboratories.

Kenneth (Ken) Thompson  Born February 4, 1943 – Present  Age 72  New Orleans, Louisiana, U.S.A.  He received a B.S. (1965) and M.S. (1966) in electrical engineering and computer science from UC Berkeley.  In 1969, Thompson and colleague Dennis Ritchie created the UNIX operating system at Bell Telephone Laboratories  Thompson won the ACM Turing Award (1983), the U.S. National Medal of Technology (1999), and the Japan Prize (2011), all with Dennis Ritchie.

Dennis Ritchie  Born September 9, 1941  Died October 12, 2011 (aged 70)  Born in Bronxville, New York, U.S.A.  He graduated from Harvard University with degrees in physics and applied mathematics and with a Ph.D. in mathematics (1968).  He created the C programming language and co-developed (with Ken Thompson) the UNIX operating system  Ritchie won the ACM Turing Award (1983), the U.S. National Medal of Technology (1999), and the Japan Prize (2011), all with Ken Thompson.

1969 The Beginning 1986 Unix system V Release First Edition 1984 Unix system V Release Fourth Edition Rewritten in C 1983 Unix system V 1975 Sixth Edition 1982 Unix system IV 1979 Seventh Edition 1981 Unix system III 1987 Unix system V Release 3, Unix system V Release Novell Unixware SCO Open Unix Novell Unixware SCO Unixware Eight Edition 1986 Ninth Edition 1989 Tenth Edition Release timeline

UNIX based systems

 Since it began to escape from AT&T's Bell Laboratories in the early 1970's, the success of the UNIX operating system has led to many different versions.  Universities, research institutes, government bodies and computer companies all began using the powerful UNIX system to develop many of the technologies.  Soon all the large vendors, and many smaller ones, were marketing their own, versions of the UNIX system.

UNIX architecture Shell Utilities Kernel

UNIX architecture  Kernel  File management  Memory management  IO management  Process management  Shell  Interprets user commands  executes user commands  Interface between the user and the kernel  Utilities  User made programs  Editors and compilers System memory

UNIX architecture

UNIX File Hierarchy directory Parent level Home Directory directory file directory  All data stored in UNIX is considered to be a file. "Everything is a file"

UNIX File Types  Ordinary Files  written text.  located under a directory file.  Doesn’t contain other files.  Directories  Branching points to other directories.  Can contain ordinary files, special files or other directories.  Special Files  Can represent real physical devices such as a printer, keyboards, terminal.  Two types of I/O: Character and block.  Pipes  Pipes are used to link programs together.

The Shell [prompt]$ blk:~$ ls –l –a Command Prompt Command (Optional) arguments (Optional) flags

Single UNIX Specification 1998  The Single UNIX Specification is an industry standard description of the C language program and user command interfaces for a standard Unix operating system.  An operating system is allowed to use the UNIX trademark if it follows this spec.  It was developed to ensure that a program developed in one Unix operating system would run in a somewhat different Unix operating system.  The specification is owned by The Open Group, an industry group which oversees UNIX certification and branding.

Common Desktop Environment

“ ” Even the Internet itself, all began life with and because of UNIX systems. Today, without UNIX systems, the Internet would come to a screeching halt. Most telephone calls could not be made, electronic commerce would grind to a halt and there would have never been "Jurassic Park"! The Open Group

Conclusion  UNIX is a simple yet powerful operating system.  The internet wouldn’t exist.  Other operating system such as Linux wouldn’t exist.  Apple OS X based on UNIX.

OS X