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.

Slides:



Advertisements
Similar presentations
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Advertisements

Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
Working Environment - - Linux - -.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Network+ Guide to Networks, Fourth Edition
Module 1 Introduction to Network Operating Systems
Chapter Ten Networking with UNIX. Objectives Describe the origins and history of the UNIX operating system Identify similarities and differences between.
Local Area Networks Part III. 2 Introduction Proper support of a local area network requires hardware, software, and miscellaneous support devices. A.
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Guide To UNIX Using Linux Third Edition
Chapter 12 Reading assignment n From “Running Linux”, on reserve at PSU Main library (2-hour checkout) Chapter 1 (pages 1 through 41)Chapter 1 (pages 1.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Linux Operating system
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
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.
Network+ Guide to Networks, Fourth Edition Chapter 9 Networking with UNIX-Type of Operating Systems.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
1 Web Server Administration Chapter 3 Installing the Server.
Introduction A computer system consists of hardware system programs application programs.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
1 New Kids on the Block: Linux Instructor: Mort Anvari Presented by: Wei Gu Southeastern University.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
COSC513 Project Linux Features Instructor: Prof. Mort Anvari Student: Yingfeng Luo ID: #
Module 1 Introduction to UNIX/Linux
Chapter 9: Networking with Unix and Linux Network+ Guide to Networks Third Edition.
1 Web Server Administration Chapter 3 Installing the Server.
Chapter Ten Networking with UNIX. Brief History of UNIX System V (1960’s) Versions of UNIX that come from Bell Labs Versions of UNIX that come from Bell.
Operating Systems Lecture 4. Agenda for Today Review of previous lecture Operating system structures Operating system design and implementation UNIX/Linux.
Chapter 9 Networking with UNIX-Type of Operating Systems Network+ Guide to Networks, Fourth Edition.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
Chapter 10 Netware-Based Networking Network+ Guide to Networks, Fourth Edition.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Chapter Ten Networking with UNIX. Objectives Describe the origins and history of the UNIX operating system Identify similarities and differences between.
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.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Course ILT Unit objectives Describe the network clients that are available to connect DOS-, Windows-, and Macintosh-based computers to a network Network.
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.
Chapter 1 What is Unix ?. Objective  Effective use of Unix and Linux  command, shell programming, X-window,...  Unix system programming  file, process,
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
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
 Describe characteristics common to all network operating systems (NOS)  Compare and evaluate NOSs to select the right one for your network  Define.
Agenda UNX122_022_w1_p3 Overview of UNIX
1 Introduction to Unix. 2 What is UNIX?  UNIX is an Operating System (OS).  An operating system is a control program that helps the user communicate.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
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.
Samba
OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows
Operating System & Application Software
Chapter 8 Operating Systems and Utility Programs.
Chapter 6 Introduction to Network Operating Systems
Networks Software.
Unix : Introduction and Commands
Chapter 3 – Operating Systems
Section 1: Linux Basics and SLES9 Installation
Presentation transcript:

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 of “batch processing” that was the norm at that time. This environment evolved into the UNIX operating system For a small license fee, anyone could purchase the source code for this operating system. It was written in the C language and was very portable. Researchers at the Univ. of California at Berkley added many features. This version became know as Berkley Software Distribution (BSD)

History – Continued Bell Labs was broken into smaller organizational units in the 1980s and they began to market and sell UNIX to computer manufacturers. They finally sold their rights to UNIX Today, ownership is shared by the Santa Cruz Operation (owns rights to UNIX source code) and The Open Group (owns the UNIX trademark) Compaq pays sources code licensing fees to the Santa Cruz Operation and trademark use fees to the Open Group

Proprietary UNIX An implementation of UNIX for which the source code is either unavailable or available only by purchasing a licensed copy from the Santa Cruz Operation Three most popular vendors of proprietary UNIX –Sun Microsystems (Solaris) –IBM (AIX) –Hewlett-Packard (HP-UX)

Open Source UNIX UNIX-like systems that are not owned by any one company Software is developed by individuals and made available without license fees Versions of open source UNIX run on Intel processors, PowerPC (Macintosh), SPARC (Sun), and Alpha (Compaq) Linus was developed in 1991 by Linus Torvalds, a Finnish scientist. After developing it, he posted it on the Internet

Network Features of UNIX Includes TCP/IP protocol suite Provides routing, firewall, domain name service, and automatics IP address assignment Supports Novell’s IPX/SPX and AppleTalk Supports many different network topologies and physical media Can act as file servers to Windows, NetWare and Macintosh clients Samba – is a complete Windows NT-style file and print sharing facility

Network Features of UNIX – Continued UNIX allows you to change configuration of server without restarting server UNIX provides a time-sharing system: You must log in and run applications to share its resources Provides a mature security model May be installed as a workstation or server, depending upon the packages included during installation Optional graphical interface

Linux Multiprocessing Supports symmetric multiprocessing Maximum of 16 processors per server

Linux Minimum Hardware Requirements See p. 418 for Table 10-1

Linux Memory Model Allocates a memory area for each application Tries to share memory between programs whenever it can Example: five instances of FTP running – most of the program remains in memory shared by all five instances. Only a small part of the FTP program will receive its own memory space 32-bit addressing is used Virtual memory is supported

Linux Kernal Linux core of the OS is called the kernal The core is loaded into memory from disk and is run when computer is turned on You can load and unload Linux kernal modules which are similar to NetWare NLMs

Linux File and Directory Structure Hierarchical (tree) file system This is similar to the NetWare NDS inverted tree Today, most Oss use hierarchical file systems /boot contains the Linux kernal /home contains the users’ login directories

Linux File System Linux provides support for multiple types of file systems The native file system type is called “ext2” which stands for the second extended file system

Linux Internet Services Current implementations of UNIX include the standard Internet services such as FTP, Telnet and HTTP With Microsoft NT and Novell Netware, additional software must be purchased to use the machine as an FTP, Telnet, or Web server

Some UNIX commands man date ls cat file cd cp rm mv mkdir rmdir wjo vi file chmod rights file startx exit