The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.

Slides:



Advertisements
Similar presentations
What is an operating system? Is it software?
Advertisements

Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Chapter 8 Operating Systems and Utility Programs.
Chapter One The Essence of UNIX.
Professor Michael J. Losacco CIS 1110 – Using Computers Operating Systems & Utility Programs Chapter 7.
Chapter 8 Operating Systems and Utility Programs.
Operating Systems: Software in the Background
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Introduction to windows operating system i
Guide To UNIX Using Linux Third Edition
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.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Operating Systems.
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
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.
Operating System.
SOFTWARE.
Lesson 4 Computer Software
Operating Systems Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Lesson 6 Operating Systems and Software
BUSINESS COMPUTER APPLICATION University of Palestine College of Business Instructor: Mr. Ahmed Abumosameh.
Excellence Publication Co. Ltd. Volume Volume 1.
Component 4: Introduction to Information and Computer Science Unit 4: Application and System Software 1 Health IT Workforce Curriculum Version 1.0/Fall.
Chapter 4 System Software.
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.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Operating Systems Sara Mullan Johns Hopkins University Fall 2010
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Computers & Operating Systems
A Level Computing for AQA Teacher’s Resource CD-ROM 42 CHAPTER: Operating systems Nick Sims Basic functions Classifying operating systems.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Unix – Linux CS3353 Ssystem Administration. OS The Operating System – Acts as the interface to all software, hardware, and users of a computer. – Requires.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
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.
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.
Lecture 1: Network Operating Systems (NOS) An Introduction.
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.
What is O.S Introduction to an Operating System OS Done by: Hani Al-Mohair.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Computer Operating Systems And Software applications.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
Systems Software / The Operating System CSC October 14, 2010.
Operating System and Utility Programs
Operating System & Application Software
2. OPERATING SYSTEM 2.1 Operating System Function
Chapter 8 Operating Systems and Utility Programs.
Introduction to Operating Systems
TYPES OFF OPERATING SYSTEM
What is an Operating System?
Chapter 4 The Power behind the Power
Chapter 4 The Power behind the Power
Linux Professor Sabol.
Welcome to Linux Chap#1.
Introduction to Operating Systems
Presentation transcript:

The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux Instructor: Enoch E. Damson

Introduction to UNIX/Linux2 Operating System  The most important program running on a computer  It helps: Store information Process data Use application software Access all hardware attached to a computer Control all the computer’s resources Provide the basis upon which application programs can be used or written

Introduction to UNIX/Linux3 Types of Operating Systems  Different computer systems can have different operating systems  For example: Operating Systems for Desktop PCs  Microsoft Windows  Mac OS  Linux Operating Systems for Server Computers  Microsoft Windows 2000 Server  Microsoft Windows Server 2003  UNIX/Linux  NetWare  Mac OS X Server

Introduction to UNIX/Linux4 Types of Operating Systems…  Other operating systems include: Operating Systems for Mainframes  IBMS’s MVS (Multiple Virtual Storage)  z/OS Operating Systems for Network Servers  Novell NetWare  UNIX/Linux, Windows 2000/XP  Windows Server 2000

Introduction to UNIX/Linux5 Types of Operating Systems…  Other operating systems include: Operating Systems for Cellphones  Google Android  Symbian  Palm OS (HP WebOS)  RIM Blackberry OS  Apple iOS (iPhone)  Windows Mobile

Introduction to UNIX/Linux6 Operating System Components  Some of the components of operating systems include: Application Programming Interface (API) – software designed to communicate with the application software and the user Basic Input/Output System (BIOS) – provides the basic input/output functions to communicate with system devices, such as monitors, keyboard, disks, etc Kernel – the core of the operating system that coordinates operating system functions, such as controlling memory and storage  Communicates with the BIOS, device drivers, and the API to perform these functions and also interface with the resource managers

Introduction to UNIX/Linux7 Operating System Components…  Other operating system components include: Device drivers – programs that take requests from the API via the kernel and translate them into commands to manipulate specific hardware devices, such as disks, keyboards, monitors, printers, etc Resource managers – programs that manage computer memory and central processor use Optional drivers – for other functions and devices, such as sound

Introduction to UNIX/Linux8 Characteristics of Operating Systems  One way to look at a computer and operating systems is to consider them in terms of one or more of the following characteristics: Single-tasking Multi-tasking Time-sharing Batch processing Real-time Multiuser

Introduction to UNIX/Linux9 Single Tasking Systems  Executes only one process at a time  Generally restricted to microcomputers and certain specialized applications

Introduction to UNIX/Linux10 Multi-tasking Systems  Executes more than one program at a time for a user  It can run several programs in the background while users are working on another task in the foreground

Introduction to UNIX/Linux11 Time-sharing System  A central computer system that is used by multiple users and applications simultaneously Mainframe computers typically fall into this category Most of the work is done in batches or batch processes

Introduction to UNIX/Linux12 Batch Processing Systems  Execute programs (batch process) that do not require active user intervention  Normally uses a noninteractive I/O devices such as disks or document scanners for input and returns results to those same devices

Introduction to UNIX/Linux13 Real-time Systems  An operating system that interacts directly with the user and responds in real time (immediately or almost immediately) with required information Windows XP and Mac OS X are examples of these systems

Introduction to UNIX/Linux14 Multi-user Systems  Supports multiple users who are accessing the computer’s and operating systems’ hardware and software facilities Both time-sharing and real-time systems can be multiuser systems

Introduction to UNIX/Linux15 Operating Systems Platforms  The main operating system platforms include: Windows: by Microsoft Corporation Mac OS: by Apple UNIX  Linux  Solaris

Introduction to UNIX/Linux16 The UNIX Operating System  Multiuser, multitasking operating systems with built-in network functions  Can be used on systems functioning as: Dedicated servers in a server-based network Client workstations connected to a server-based network Client/server workstations connected to a peer-to-peer network Standalone workstations not connected to a network  UNIX/Linux are: Multiuser systems – allow many people simultaneous access and share the resources of a server computer Portable – can be used in a variety of computing environments

Introduction to UNIX/Linux17 A Brief History of UNIX/Linux  Developed in the 1970s by a group of inventive scientists at Bell Laboratories. The created an operating system consisting of: Kernel – main program to control the CPU and all other hardware Utilities – a collection of user and system programs Filesystem – a structure for keeping and locating data in files on the hard drive

Introduction to UNIX/Linux18 UNIX Versions  There are two major versions of UNIX: AT&T UNIX version V Berkeley UNIX

Introduction to UNIX/Linux19 Other UNIX Systems  There are several versions of UNIX running on Sun, HP, IBM, etc that are slightly different: Linux Solaris UnixWare

Introduction to UNIX/Linux20 Linux  Linus Torvalds and other Internet accomplices wrote Linux (a UNIX look- alike OS) and made it available for free in its basic form  Versions of Linux include: Ubuntu OpenSolaris Fedora Red Hat OpenSuse Knoppix Debian

Introduction to UNIX/Linux21 Linux Shells  Versions of UNIX shells include: sh – Bourne shell (UNIX 7th Edition) bash – Bourne-again shell (GNU) tcsh – Popular extension of the C shell csh – C shell (BSD) jsh – Job control shell (SVR4) ksh – Korn shell (Bell Labs) rsh – Remote shell (TCP/IP) zsh – Popular extension of the Korn shell

Introduction to UNIX/Linux22 Linux GUI Desktops  Mainstream desktop environments for Unix-like operating systems using the X Window System include: KDE GNOME LXDE Xfce