Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.

Slides:



Advertisements
Similar presentations
By- Anjali Bhardwaj. An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer.
Advertisements

COMPUTER SYSTEMS OPERATING SYSTEMS AND SOFTWARE NEXT.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Introduction to windows operating system i
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.
Operating Systems ECE344 A brief history of OS Ding Yuan ECE Dept., University of Toronto
Brief History of C and Unix Systems Programming Concepts.
Linux Operating system
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
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.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Lesson 4 Computer Software
Operating Systems Operating System
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Introduction A computer system consists of hardware system programs application programs.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Lesson 6 Operating Systems and Software
Linux+ Guide to Linux Certification, Second Edition Chapter 1 Introduction to Linux.
Computing Fundamentals Module A Unit 2: Using Windows Vista LessonTopic 8Looking at Operating Systems 9Looking at the Windows Desktop 10Starting Application.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
Operating Systems CS3502 Fall 2014 Dr. Jose M. Garrido
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
UNIX OS By: Desmond Dagg Alannah Storm Mullins Carl Kavanagh Gareth Dunne Behzad Sanehi.
Module 1 Introduction to UNIX/Linux
UNIX JIN GUO 08/30/00. AGENDA 1.Creation of Unix 2.Unix Uniqueness 3.Unix Architecture 4.Unix Application 5.Unix Security 6.Unix & Web.
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.
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
1 © 2001 John Urrutia. All rights reserved. Welcome to CIS 52 WELCOME WELCOME W E L C O M E.
LIS508 background of GNU/Linux
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
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.
Computers & Operating Systems
Just Enough Unix, Chapter 1
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
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.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
Introduction 1 Chapter 1. Introduction History and Proliferation Mandate for Change What’s Good and Wrong Scope of this course.
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.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
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
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.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Digital Literacy By Michael Stoppa. Components of computer 1. INPUT- sends data to the main memory 2. PROCESSOR- processes or manipulates data into information.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Agenda UNX122_022_w1_p3 Overview of UNIX
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Lab #1: UNIX crash course Introduction: History of Operating Systems Lesson #1: Navigating directories Lesson #2: Creating and editing files with emacs.
OPS224 Operating Systems - Unix Instructor: MURRAY SAUL.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
Introduction to unix. The UNIX Operating System An operating system "OS” is a set of programs that controls a computer. It controls both the hardware.
A LECTURE NOTE.
Unix Scripting Session 1 March 6, 2008.
Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.
Linux+ Guide to Linux Certification, Third Edition
Chapter 2: The Linux System Part 1
Presentation transcript:

Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer A computer can have many different pieces of hardware Chapter 1

Operating Systems Software refers to the sets of instructions (programs) that understand how to use the hardware of the computer in a meaningful way More specifically, software programs use hardware to manipulate data (or files) and perform useful tasks A program is a file stored on your computer, whereas a process is that file in action, performing a certain task Chapter 1

Operating Systems Two different types of programs are executed on a computer: Applications, which are programs designed for a specific use and that we commonly interact with, such as word processors, computer games, graphical manipulation programs, and computer system utilities The operating system (OS) software, which consists of a series of software components used to directly control the hardware of your computer Chapter 1

Operating Systems The operating system carries out many different tasks by interacting with many different types of computer hardware Chapter 1

Operating Systems Command-line user interface: prompt where you must type a command to tell the operating system what to do, or it can be a graphical user interface (GUI): consists of a series of visual depictions of tasks known as icons that you may use to control the operating system system services: programs that handle system-related tasks such as printing, scheduling programs, and accessing the network Chapter 1

The UNIX Operating System UNIX is an operating system that runs a variety of different applications Similar to other operating systems, the UNIX operating system loads into computer memory when you first power on your computer and initializes all the hardware components Chapter 1

UNIX Provides a Standard Interface The standard GUI in UNIX is the Common Desktop Environment (CDE); however, some UNIX flavors may use other GUIs instead such as MOTIF, GNU Object Model Environment (GNOME), and K Desktop Environment (KDE) Chapter 1

UNIX Provides a Standard Interface In addition, all UNIX flavors offer a text-based command-line interface where you may type commands that ultimately perform useful commands on the system The UNIX operating system enables multiple users to access the system simultaneously using different user interfaces, hence, we refer to UNIX as a multi-user operating system Chapter 1

UNIX Runs Many Applications UNIX was designed as a powerful application server that can run for long periods of time without being shut down It has the capability to manage thousands of applications at the same time; as a result, it is referred to as a multitasking operating system The most common applications used on UNIX computers include those listed on page 5 of the textbook Chapter 1

UNIX Is Customizable UNIX supports the Shell and Perl programming languages, which can be utilized to automate tasks or create custom tasks that are then invoked as needed In UNIX you can simply write a short Perl script that uses common UNIX commands and programs together to achieve this task in only a few minutes Most UNIX configurations present hundreds of small utilities, which, when combined with Shell or Perl programming, can quickly and easily make new programs that meet many business needs Chapter 1

UNIX Roles All of the features of the UNIX operating system enable it to function in different environments in a variety of roles, including: Network/Internet server File and print server Application server Supercomputer Scientific workstation Office workstation Chapter 1

The History of UNIX Much of the research and development that led to the UNIX operating system came from the Multiplexed Information and Computing Service (MULTICS) project that was started in 1965 by the Massachusetts Institute of Technology (MIT), General Electric (GE), and AT&T Bell Laboratories Ken Thompson, one of the original researchers on the MULTICS project, continued to experiment with operating system development after the project was abandoned In 1969, he developed an operating system that ran on the Digital Equipment Corporation (DEC) PDP-7 computer Chapter 1

The History of UNIX Dennis Ritchie invented the C programming language that was used on Ken Thompson’s UNIX operating system The C programming language was a revolutionary language at the time AT&T Bell Laboratories continued to develop new versions of UNIX and sold the rights to use them to several different companies that in turn marketed their own type of UNIX; these types are commonly referred to as different UNIX flavors By the late 1970s, BSD UNIX was adopted as the primary operating system for the U.S. Department of Defense Advanced Research Projects Agency (DARPA) Chapter 1

The History of UNIX In 1982, AT&T released System III UNIX (System I and II never existed), and the University of California at Berkeley released BSD UNIX version 3 Both of these new versions of UNIX were based on version 7 of the AT&T Bell UNIX, but they were very different in philosophy and appearance By 1983, AT&T released System V UNIX (System IV was never released), resulting in two distinct streams of UNIX at the time; the AT&T System V stream and the BSD stream The Institute of Electrical and Electronics Engineers, Inc. (IEEE) created a standard called Portable Operating System Interface (POSIX) in 1986 to address how operating systems interface with application programs and to provide a way to standardize many of the different UNIX flavors that appeared during this time Chapter 1

The History of UNIX In 1991, a Finnish student named Linus Torvalds released a free version of UNIX called Linux Since then, Linux has been freely and aggressively developed by volunteers worldwide and is one of the most common UNIX operating systems used today In 1998, System V Release 5 evolved with the introduction of Santa Cruz Operations (SCO) UnixWare 7, and, in 2000, Apple Computers Inc. introduced the first user-friendly version of UNIX called OS/X Chapter 1

Common UNIX Flavors Chapter 1

The UNIX Development Timeline Chapter 1

Solaris Solaris is one of the oldest UNIX flavors available Bill Joy, the co-founder of Sun Microsystems, was the original developer of BSD UNIX in the 1970s Solaris was initially called the SunOS when it was released by Sun Microsystems in 1982 and is widely used in academic and business environments today, primarily on the SPARC and Ultra SPARC architectures Chapter 1

Solaris Sun Microsystems and Solaris have achieved great fame in the past two decades for creating technologies that have become standard across all UNIX; two of these include the Network File System (NFS) for sharing data files between UNIX computers and the Network Information System (NIS) for sharing configuration files between UNIX computers Chapter 1

Hewlett-Packard UNIX (HP-UX) Since HP-UX was first released in 1986, it has become one of the most popular UNIX flavors in large-scale computing environments HP-UX runs primarily on the PA-RISC architecture, but newer versions also run on the Intel Itanium architecture Chapter 1

UNIX Resources By far, the easiest way to locate resources on any topic is by using a search engine such as http://www.google.com/ where you can simply put in a phrase representing what you are searching for and receive a list of Web sites that contain relevant material Each UNIX flavor is maintained by a certain company or organization as discussed earlier in this chapter Because UNIX has been common in academic environments since the 1970s, most university Web sites offer UNIX tutorials and other useful information such as Frequently Asked Questions (FAQs) Chapter 1

UNIX Resources Web sites host valuable information, but most do not provide any means for users to communicate with each other This functionality is provided by Usenet, which enables users to post messages in forums called newsgroups and enables other users to read and reply to those messages Newsgroups forums are grouped according to topic Posting to a newsgroup is often a very quick way to find the solution to a problem, because people who read the posting are likely to have had the same problem and found a solution Chapter 1

Summary POSIX and the sharing of ideas have standardized most features of different UNIX flavors Often the largest differences between UNIX flavors relate to system hardware terminology, whereas most commands are identical between UNIX flavors A wide variety of documentation and resources is available for UNIX in the form of Internet Web sites, FAQs, and newsgroups Certification is a valuable means of demonstrating knowledge and ability to industry Chapter 1