UNIX & file system cosc513 Deyong Xu ID:103816 Nov.9 2000.

Slides:



Advertisements
Similar presentations
The UNIX File System Harry Chen Department of CSEE University of MD Baltimore County.
Advertisements

Unit 5 – User Administration Randy Marchany VA Tech Computing Center.
CSCI 1730 April 1 st, Materials Class notes slides & some “plain old” html & source code examples linked from course calendar board notes & diagrams.
EEE 435 Principles of Operating Systems Operating System Concepts (Modern Operating Systems 1.5)
Chapter One The Essence of UNIX.
1 Introduction to UNIX Ke Liu
Guide To UNIX Using Linux Third Edition
UNIX Files and Security Software Tools. Slide 2 File Systems l What is a file system? A means of organizing information on the computer. A file system.
Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
Basic UNIX © McGraw Hill All rights reserved.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
1. This presentation covers :  User Interface Administration  Files System and Services Management 2.
1 THE UNIX FILE SYSTEM By Chokechai Chuensukanant ID COSC 513 Operating System.
The file structure and related utilities CS240 Computer Science II.
Unix Primer. Unix Shell The shell is a command programming language that provides an interface to the UNIX operating system. The shell is a “regular”
Software GCSE ICT.
CS240 Computer Science II Introduction to Unix Based on “UNIX for Programmers and Users” by G.Class and K. Ables.
Unix Basics Chapter 4.
An Introduction to UNIX System --- Cosc513 Presentation n Instructor: Morteza Anvari n Author: Yonghong Pan n ID#: n Date: Jan.29, 2001.
Chapter 9: Networking with Unix and Linux Network+ Guide to Networks Third Edition.
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.
Linux+ Guide to Linux Certification, Second Edition
Linux overview. Architecture Kernel File system Shell: Korn, Bourne, C, Bash X Windows: Motif, Open Look, X.OrgX.Org Desktop: Gnome, KDE,etc.
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)
Chapter 2: Linux & POSIX “She sells bash shells by the C shore”
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.
Users Greg Porter V1.0, 26 Jan 09. What is a user? Users “own” files and directories Permission based on “ownership” Every user has a User ID (UID) 
Agenda Getting Started: Using Unix Unix Structure / Features Elements of the Unix Philosophy Unix Command Structure Command Line Editing Online Unix Command.
UNIX File System by Tero Toikkanen, CAP02S. UNIX Multi-user system Multi-user system Multi-tasking system Multi-tasking system Wide selection of tools.
F PRESENTED BY YAN FENG F STUDENT ID: F Instructor: Professor Morteza Anvari F DATE: 03/17/2001.
Λειτουργικά Συστήματα - Lab1 Γιάννης Πετράκης. The Operating System  Unix is a layered operating system  The innermost layer is the hardware that provides.
UNIX History - joint venture between MIT and Bell Labs (originally called Multics) – Ken Thompson (AT&T) created an operating system to run Space.
Unix – Linux CS3353 Ssystem Administration. OS The Operating System – Acts as the interface to all software, hardware, and users of a computer. – Requires.
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 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
A gentle introduction to LINUX at the command prompt.
Lecture 02 File and File system. Topics Describe the layout of a Linux file system Display and set paths Describe the most important files, including.
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.
A Brief Overview of Unix Brandon Bohrer. Topics What is Unix? – Quick introduction Documentation – Where to get it, how to use it Text Editors – Know.
BIF713 Introduction to Linux. Agenda Getting Started: Using Linux Unix and Linux - Structure / Features Elements of the Linux Philosophy Linux Command.
BIF703 File Permissions. As you recall from our previous notes, that Unix/Linux recognizes everything as a file: Regular files to store data, programs,
Shell ITEC400 Yukari Kitamura. What is shell? An interface between the user and OS A utility program to interact with the kernel A programming language.
Comp 145 – Introduction to UNIX $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 Basic Concepts.
Operating Systems. Operating System Every general-purpose computer must have an operating system to run other programs. Operating systems perform basic.
Company LOGO Security in Linux PhiHDN - VuongNQ. Contents Introduction 1 Fundamental Concepts 2 Security System Calls in Linux 3 Implementation of Security.
BILKENT UNIVERSITY DEPARTMENT OF COMPUTER TECHNOLOGY AND INFORMATION SYSTEMS CTIS156 INFORMATION TECHNOLOGIES II FILES AND FILE SYSTEM STRUCTURE.
A LECTURE NOTE.
Introduction to UNIX.
Introducing the UNIX Operating System.
Quality Thought Technologies
Welcome to Linux Chap#1 Hanin Abdulrahman.
UBUNTU INSTALLATION
UNIX System Overview.
BIF703 File Permissions.
John Carelli, Instructor Kutztown University
An Introduction to UNIX System --- Cosc513 Presentation
Unix : Introduction and Commands
UNIX Commands A Brief Look at Common UNIX Commands.
UNIX File System Go Climb a Tree Weiyu Zhang (96142)
UNIX Commands A Brief Look at Common UNIX Commands.
Department of School of Computing and Engineering
UNIX Commands A Brief Look at Common UNIX Commands.
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
UNIX Commands A Brief Look at Common UNIX Commands.
An Introduction to Operating Systems
Presentation transcript:

UNIX & file system cosc513 Deyong Xu ID:103816 Nov.9 2000

What is Unix A computer operating system that works with users to run programs, manages resources,and communicates with other computer system.

Unix Characters Multitasking Multiuser Multichoice Portability

Multitasking Users can run several programs at the same time , such as editing a file while their another program is running on the backstage . Users don’t have to wait for one application to end before starting another one.

Multiusers Multiple users can log on unix system at the same time. Unix can take the commands of a number of users to run program, access file, and print documents at the same time which means a number of users can share computer resources simultaneously with each user running a different program .

Multichoice Unix has three different types of shell. Shell is to act as an interpreter between the user and the computer. Bourne Shell. C Shell . Korn Sell.

Portability Unix can be moved from one brand of computer to another with a minimum of code change Unix can be upgraded without having all the customer’s data inputted again Decrease the user’s learning time when moving from one system to an other . Provide more choices among the hardware vendors

UNIX File System 3 types of unix files Regular files Programs and data files eg: Source code of a program Email received from friend Executable programs and applications

Continue … Directory files Basic management tools in UNIX file system Files that contain other files Save information of files (like size,location etc.)

Continue … Device files Each hardware is treated like a file Eg1 : Terminals,Printers, Keyboards, etc Eg2:Read from a keyboard device file(input). Eg3:Copy the file to the printer device file(print).

File System Architecture A bottom-up tree with root on the top Root (/), a special directory file

A Example Root (/) bin/ dev/ etc/ usr/ Xdy/ wjj/ lgx/ ...

3 Classes of Users Owner: used by user Group : shared by group members Other : shared by any user

File Three Permissions Read permission: read 1/0 Write permission: modify, delete 1/0 Execute permission: run 1/0

Example: permission of the file is (111 101 000)