Chapter 1 What is Unix ?. Objective  Effective use of Unix and Linux  command, shell programming, X-window,...  Unix system programming  file, process,

Slides:



Advertisements
Similar presentations
History of UNIX Fergus Toolan Intelligent Information Retrieval Group University College Dublin.
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.
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
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
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.
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.
Brief History of C and Unix Systems Programming Concepts.
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.
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.
A Practical Guide to Linux Slides Prepared by Vickie McCullough.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Lecture 2 History of Operating Systems. Early History: The 1940s and 1950s Operating systems evolved through several phases. 1940s: Early computers did.
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
CST334 Unix & X Window System
Introduction A computer system consists of hardware system programs application programs.
What is UNIX? UNIX is an Operating System (OS). An operating system is a control program that helps the user communicate with the computer hardware. UNIX.
Principles of Operating System 2014
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.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
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.
Module 1 Introduction to UNIX/Linux
BAI517 Chris Redford. Section Outline Objectives GNU The Linux 2.6 Kernel The Heritage of Linux What’s so good about Linux? Features of Linux.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
Chapter 1 What is UNIX? Graham Glass and King Ables,
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.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
LINUX System : Lecture 1 Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Chapter 1 What is Unix? By C. Shing ITEC Dept Radford University.
History of UNIX a short version CSCI 333 August 31, 2011.
Computers & Operating Systems
Just Enough Unix, Chapter 1
1 Operating Systems: Principles and Practice Cpr E 308.
University of Utah 1 Andy van Dam lecture thoughts?
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.
Linux Overview COMS W4118 Spring Slides based on Phil Hutto, Silberschatz 2 History Linux is a modern, free operating system based on UNIX standards.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
CSCI 330 UNIX and Network Programming Unit I Introduction.
The UNIX Time-sharing system
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 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.
Agenda UNX122_022_w1_p3 Overview of UNIX
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
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.
UNIX and SOFTWARE TOOLS Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
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.
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
Overview of Linux Fall 2016 Dr. Donghyun Kim
CHAPTER 8 - OPERATING SYSTEM HISTORY
Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.
Copyright ©2008 by Pearson Education, Inc
Section 1: Linux Basics and SLES9 Installation
Chapter 1 What is UNIX? Graham Glass and King Ables,
Presentation transcript:

Chapter 1 What is Unix ?

Objective  Effective use of Unix and Linux  command, shell programming, X-window,...  Unix system programming  file, process, network programming  Systematic understanding of Unix system

Motivation  Unix is a popular operating system  server systems(web server, db server,...)  Linux : free OS for PCs  research and development  engineering and business applications  System Programming  programming using OS support  using Unix system calls  file, process, IPC, networking, …  DBMS, compiler, groupware, debugger, …

Linux 와 다른 운영체제와의 비교 윈도우 NT 윈도우 98 리눅스 웹 서버무료사용 않음무료 메일 서버무료사용 않음 무료 파일 서버유저당 사용 않음 무료 라이선스 프린터 서버무료사용 않음무료 PC 통신가능가능가능 인터넷가능가능가능 문서 작성가능가능가능 프로그래밍유료 컴파일러유료 컴파일러무료 컴파일러 게임많지 않음많음많지 않음

왜 리눅스를 사용하는가 ?  무료이기 때문  배포판 : RedHat 7.2, AlzzaRedhat 6.1, MiziLinux 6.1, …  풍부하고 다양한 하드웨어를 효과적으로 지원  대부분의 하드웨어를 지원하는 추세임  인터넷에 맞는 강력한 네트워크 구축  윈도우 98/NT 와 통신 가능 ( 삼바 )  Netware 서버 에뮬레이션  놀라운 성능 및 안정성  486 으로도 충분히 빠르며 안전하게 수행  다양한 응용 프로그램 개발 중

History and Standards  Developed at AT&T Bell Lab  by Ken Thompson in assembly language  written in C by D. Ritchie  portable only if C compiler is available  sources code was understandable and open at universities  BSD UNIX  improvements at U.C. Berkeley  first good memory management  first networking

History and Standards  Linux  Started by Linus B. Torvalds at Univ. of Helsingki  an efficient Unix system for PC  extended by volunteers on Internet  free OS on public domain  platform  Intel PC, DEC Alpha, Sun SPARC,...  Distribution with GNU software  Slackware  RedHat 7  AlzzaRedHat 6( 한글 Linux), MiziLinux 6

Versions of UNIX  UNIX today  UNIX System V at AT&T Bell Lab.  BSD UNIX at U.C. Berkeley  Sun OS, Sun Solaris  integration of System V and BSD  IBM AIX, HP UX, Cray Unicos,...  Linux for PC  UNIX tomorrow  parallel distributed processing  object-oriented programming

Features of Unix  Simple and portable  against MULTICS at MIT  written in C  multi-user and multi-process operating system  many users can access a system at the same time  super-user for administration  many programs in execution at the same time  Shell programming  using utilities and pipeline mechanism  % who | sort  like batch files in MS-DOS

Features of UNIX  Portable on a wide variety of platforms  LINUX on PC  Sun OS on Sun Workstation  AIX on IBM RS Workstation  Unicos on Cray  Consistent view of resources  directory hierarchy, files, devices, …  Excellent networking  ftp, web, X-window,  client/server computing, many open software on internet,