Copyright ©2008 by Pearson Education, Inc

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Advertisements

By- Anjali Bhardwaj. An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer.
Chapter One The Essence of UNIX.
Fundamentals and a Brief History of Computer Systems.
History of UNIX Fergus Toolan Intelligent Information Retrieval Group University College Dublin.
Chapter 18 Three Operating Systems
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems: Software in the Background
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
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.
Brief History of C and Unix Systems Programming Concepts.
Linux Operating system
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.
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.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
CST334 Unix & X Window System
 2008 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and World Wide Web.
UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.
Operating Systems CS3502 Fall 2014 Dr. Jose M. Garrido
 What is OS? What is OS?  What OS does? What OS does?  Structure of Operating System: Structure of Operating System:  Evolution of OS Evolution of.
Operating Systems.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
Module 1 Introduction to UNIX/Linux
NT vs. UNIX n Unix: a brief history n Overview n Unix features n Comparing the Operating systems n what IT professionals are saying about this n conclusion.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
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.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
* Property of STI Page 1 of 18 Software: Systems and Applications Basic Computer Concepts Software  Software: can be divided into:  systems software.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Just Enough Unix, Chapter 1
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.
Introduction to UNIX CS 2204 Class meeting 1 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Operating Systems.
Types of Software Chapter 2.
OPERATING SYSTEM BY KINSHUK RASTOGI. WHAT IS AN OPERATING SYSTEM? What is an operating system in the first place? An operating system is a software that.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Chapter 13 FTP and Telnet Cisco Learning Institute Network+ Fundamentals and Certification Copyright ©2005 by Pearson Education, Inc. Upper Saddle River,
TECHNOLOGY IN ACTION. Chapter 5 System Software: The Operating System, Utility Programs, and File Management.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
System SOFTWARE.
Operating System.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
A LECTURE NOTE.
Unix Scripting Session 1 March 6, 2008.
Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.
Popular Operating System Chapter 8
Chapter 6 Introduction to Network Operating Systems
Unit# 3: Operating System
Chapter 2: System Structures
Linux: A Product of the Internet
Chapter 2: The Linux System Part 1
Computer software 2.
Chapter 14 The User View of Operating Systems
Linux Professor Sabol.
Types of Software Mrs. S. Palmer Office Administration.
Section 1: Linux Basics and SLES9 Installation
Chapter 1 What is UNIX? Graham Glass and King Ables,
Introduction to Operating Systems
Presentation transcript:

UNIX Unbounded 5th Edition Amir Afzal Chapter 2 The UNIX Operating System Copyright ©2008 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Chapter 2 The UNIX Operating System This chapter briefly describes the history of the UNIX operating system. It explores UNIX development over the years, discusses the major UNIX versions, and explains some of the system’s important features.

2.1 A BRIEF HISTORY The UNIX operating system was the brainchild of Ken Thompson and Dennis Ritchie Universities and colleges have played an important role in the popularity of the UNIX operating system There are two major versions of the UNIX operating system - AT&T UNIX version V - Berkeley UNIX Other UNIX varieties are based on one of these two versions About 95 percent of the UNIX operating system is written in C. A very small part of UNIX is still written in assembly language; that part is mostly concentrated in the kernel, the part that interacts directly with the hardware.

2.2 Other Unix Systems Linux Solaris UnixWare X Window System X Window system, also referred to as X or X11, is not a UNIX version. It is a graphical user interface designed to provide the bases for graphical windowing in a way that is portable to most UNIX platforms.

2.3: OVERVIEW OF THE UNIX OPERATING SYSTEM The UNIX operating system is implemented in a layered-style software model Kernel The UNIX kernel, also called the base operating system, is the layer that manages all the hardware-dependent functions Resident Modules Layer Provides service routines that perform user-requested service Utility Layer It is the UNIX user interface, commonly referred to as the shell

Figure 2-1: The Unix System Components

2.4 UNIX FEATURES Portability Multiuser capability Multitasking capability Hierarchical File System Device-Independent Input and Output Operations User Interface: Shell Shell Script

Utilities The UNIX system includes more than 100 utility programs, also called commands Utilities are part of the standard UNIX system and are designed to perform a variety of functions required by the users These utilities include the following: • Text editing and text formatting utilities • File manipulation utilities • Electronic mail (e-mail) utilities • Programmers’ tools

System Services The UNIX system provides a number of services that facilitate administration and maintenance of the system. The following are some of these services: • System administration service • System reconfiguration service • File system maintenance service • File transfer service (called UUCP for UNIX to UNIX Copy)