CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.

Slides:



Advertisements
Similar presentations
Computer Systems Nat 4/5 Computing Science Computer Structure:
Advertisements

Machine cycle.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 3 Operating System Organization.
CSCE 145: Algorithmic Design I Chapter 1 Intro to Computers and Java Muhammad Nazmus Sakib.
Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
1 Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Introduction to Computer Systems
Introduction to Systems Architecture Kieran Mathieson.
Chapter 0 Introduction to Computing
1-1 ICS102: Introduction To Computing I King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
UNIX chapter 03 Getting Started Mr. Mohammad Smirat.
CPU Registers PC Arith Logic Unit Bus Interface I/O Bridge System bus Memory bus Main Memory USB Controller Graphics Adapter Disk Controller I/O Bus Mouse.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Computer Organization
Computer Organization Computer Organization & Assembly Language: Module 2.
UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.
Chapter 1 Engineering Problem Solving 1. Hardware and Software 2 A computer is a machine designed to perform operations specified with a set of instructions.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
CISC105 General Computer Science Class 1 – 6/5/2006.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Computer Parts. Two Basic Parts Hardware & Software.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
The Central Processing Unit (CPU) and the Machine Cycle.
Computer Architecture
Computer Organization & Assembly Language © by DR. M. Amer.
Computer Organization. This module surveys the physical resources of a computer system.  Basic components  CPU  Memory  Bus  I/O devices  CPU structure.
Computer organization Practical 1. Administrative Issues The course requirements are: –To be nice and open minded –To pass the exam (there is a boolean.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Chapter 1 Computers, Compilers, & Unix. Overview u Computer hardware u Unix u Computer Languages u Compilers.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
The Computer System CS 103: Computers and Application Software.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Lecture on Central Process Unit (CPU)
COEN 311 Computer Organization & Software Chapter 1 Introduction and Terminology (Prof. Sofiène Tahar) Concordia University Electrical & Computer Engineering.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
Programming with Java. Chapter 1 Focuses on: –components of a computer –how those components interact –how computers store and manipulate information.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
Introduction to Operating Systems Concepts
Computing Science Computer Structure: Lesson 1: Processor Structure
Computer Organization and Architecture Lecture 1 : Introduction
OPERATING SYSTEM CONCEPT AND PRACTISE
King Saud University- College OF Applied Studies
An Overview of the Computer System
Chapter 1: An Overview of Computers and Programming Languages
Engineering Problem Solving With C An Object Based Approach
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1: An Overview of Computers and Programming Languages
CS703 - Advanced Operating Systems
IB Computer Science Topic 2.1.1
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
Computer Science I CSC 135.
Computer Electronic device Accepts data - input
COMS 161 Introduction to Computing
Computer Electronic device Accepts data - input
Chapter 5: Computer Systems Organization
Computer Electronic device Accepts data - input
Presentation transcript:

CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems

CIT 140: Introduction to ITSlide #2 Objectives To give an overview of the structure of a contemporary system. To describe briefly the structure and history of the UNIX operating system. To detain some important system setups.

CIT 140: Introduction to ITSlide #3 The Development of the UNIX Operating System Beginnings Research Operating System –UNIX Version 1 through UNIX Version 6 Developed and Written in C Releases distributed as C Source Code The design of the system allowed users to run multiple processes concurrently and to connect these processes with streams. AT& T System V –Released in 1983 Berkley Software Distributions –3BSD and 4BSD The History of Shells –Bourne Shell, C Shell, Korn Shell. Current and Future Developments - LINUX

CIT 140: Introduction to ITSlide #4

CIT 140: Introduction to ITSlide #5 Web Resources

CIT 140: Introduction to ITSlide #6 Computer System Hardware Main/ Primary Storage Central Processing Unit (CPU) Disk Bus I/O Devices

CIT 140: Introduction to ITSlide #7 Computer System Hardware

CIT 140: Introduction to ITSlide #8 Main/ Primary Storage Purpose: To store executing programs or processes. Also called Volatile Storage place. Units: bit, byte, KB, MB, GB, TB

CIT 140: Introduction to ITSlide #9

CIT 140: Introduction to ITSlide #10 Central Processing Unit (CPU) CPU executes the programs by fetching them from the RAM, one instruction at a time Every CPU has its own language called its instruction set A CPU is functionally divided into two parts –Control Unit –Execution Unit (or Arithmetic and Logic Unit (ALU)) The storage locations of CPU are called Registers

CIT 140: Introduction to ITSlide #11 Disk A storage place that contains all the computer system’s programs and applications A nonvolatile storage place Read and written in terms of sectors and blocks Latency Time Seek Time

CIT 140: Introduction to ITSlide #12 Bus A set of parallel wires used to carry information in the form of bits from one sub-system in a computer to another System Bus –Data Bus, address bus, control bus Loader Program Fetch, decode and execute operations form a machine cycle

CIT 140: Introduction to ITSlide #13 Machine Cycle

CIT 140: Introduction to ITSlide #14 UNIX Software Architecture Device Driver Layer Mouse driver, printer driver The UNIX Kernel –Process Management –File Management –Main Memory Management –Disk Management The System Call Interface Entry points to Kernel Language Libraries C, C++, Java, FORTRAN etc. UNIX Shell Applications Compilers, word processors, spreadsheets, ftp, telnet, Web browser etc.

CIT 140: Introduction to ITSlide #15 UNIX Software Architecture (Contd)

CIT 140: Introduction to ITSlide #16 Logging On and Logging Off Three basic ways of connecting to a UNIX operating system: –Local Area Network Connection –Internet Connection –Stand-alone Connection –

CIT 140: Introduction to ITSlide #17 Logging On and Logging Off (Contd)

CIT 140: Introduction to ITSlide #18 Correcting Mistakes

CIT 140: Introduction to ITSlide #19 Some Important System Setups