UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.

Slides:



Advertisements
Similar presentations
Types and components of computer systems
Advertisements

An Overview of the Computer System
 2002 Prentice Hall Hardware Basics: Inside The Box Chapter 2.
FIRST COURSE Essential Computer Concepts. New Perspectives on Microsoft Office 2007: Windows XP Edition 2 Objectives Compare the types of computers Describe.
An Overview of the Computer System
© 2014 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
 The central processing unit (CPU) interprets and executes instructions.  The “brains” of the computer.  The speed of the processor is how fast it.
Intermediate GNVQ ICT Computer Systems Hardware is the name that is given to any part of a computer that you can actually touch. An individual piece of.
1 Hardware - devices for Input. 2 Hardware - devices for Input Processing.
Hardware Basics: Inside the Box 2  2001 Prentice Hall2.2 Chapter Outline “There is no invention – only discovery.” Thomas J. Watson, Sr. What Computers.
Introduction to Computers
1 System Software “Background software”, manages the computer’s internal resources.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
MIS 175 Spring Learning Objectives When you finish this chapter, you will: –Recognize major components of an electronic computer. –Understand how.
Computer System Alanoud Al Saleh. Computer systems Are defined as: A machine for solving problems. Specifically the modern computer is high-speed electronic.
How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
Computer & Communications Systems Software Development Unit 1.
Tom Allen Computer Science Department Trinity University.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Chapter Two Hardware Basics: Inside the Box. ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
MAC OS – Unit A Page: 10-11, Investigating Data Processing Understanding Memory.
Alumnas: María Sol Pérez Fernández y María Agustina Macchi.
Introduction to Computers
Introduction to Computers
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Copyright © 2003 by Prentice Hall Module 5 Central Processing Unit 1. Binary representation of data 2. The components of the CPU 3. CPU and Instruction.
1 Introduction to Computers Lect 1 Won’t tell you much you don’t know. (Misleading– the course gets more conceptual as we create webpages.) Will go into.
Computer Parts. Two Basic Parts Hardware & Software.
Course ILT Basics of information technology Unit objectives Define “information technology” (IT), distinguish between hardware and software, and identify.
Intro to Computers Computer Apps 1.
Computer Basics 2.
The Four Parts of a Computer. Definition of a Computer A computer is an electronic device used to process data, converting the data into information that.
Chapter 1 Intro to Computer Department of Computer Engineering Khon Kaen University.
1 Introduction to Computers By Masseta ICT Dept. Mzumbe University.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
Computer Confluence 7/e © 2006 Prentice-Hall, Inc.
IT Groundwork ICS3UC - Unit 1 Hardware. Overview of Computer System.
BAT3O / BTX4C. Definition: A computer is an electronic machine that 1) takes in data and instructions (input) 2) works with the data (processing) 3) puts.
IPC144 Introduction to Programming Using C Instructor: Travis Mander 1.
Computer Architecture
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Introduction to Computer Systems
CSCI-100 Introduction to Computing Hardware Part I.
Components of a Computer System
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
The Computer System CS 103: Computers and Application Software.
Computer Organization. The Five Hardware Units General purpose computers use the "Von Neumann" architecture Also referred to as "stored program" architecture.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Introduction to Computers
APPENDIX A Hardware and Software Basics
An Overview of the Computer System
Computer Basics 1 Computer Basics.
Computer Hardware and Software
הכרת המחשב האישי PC - Personal Computer
Introduction to Computers
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
An Overview of the Computer System
Computer Electronic device Accepts data - input
מבוא לטכנולוגיית מידע בארגון
Introduction to Computers
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Chapter 5 Computer Organization
COMPUTER FUNDAMENTALS i
Computer components.
Presentation transcript:

UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First

Chapter 1 First Things First This chapter briefly describes the fundamentals of computer hardware and software and explains basic computer terms and concepts. It discusses the types of software, explains the importance of the operating system, and explores its primary functions.

Computers can be grouped according to their sizes, capabilities, and speed into four classifications, as follows: Supercomputers Mainframe computers Minicomputers Microcomputers These are rather arbitrary classifications: the low-end systems of one category can overlap the high-end systems of the other. 1.1 Computers: An Overview

Class TypicalSpecificationsApproximate Speed Microcomputer64+ million main memory cells 4 billion disk storage cells single user 10+ million instructions per second Minicomputer128+ million main memory cells 10 billion disk storage cells 1 tape drive 128 interactive users 30+ million instructions per second Mainframe1+ billion main memory cells 100 billion disk storage cells Multiple tape drives 100s interactive users 4+ central processing units or more 50+ million instructions per second Table 1.1: Computer Classifications

Figure 1-1: Four Functional Parts of a Computer System Certain devices can be used for either input or output for example, magnetic disks and touch screen terminals. 1.3 Computer Hardware

The Central Processing Unit (CPU) consists of three basic sections: Arithmetic and Logic Unit (ALU) Registers Control Unit (CU) The CPU is also called the brain, heart, or thinking part of the computer. Computers usually have two types of main memory: Random access memory (RAM) Read only memory (ROM) Main memory is short term and retains data only for the period that a program is running. Processor Unit

Data Representation Bit (Binary Digit) Each bit can hold either a 0 or a 1. A bit is the smallest unit of information a computer can understand Byte A group of eight bits is called a byte (pronounced bite) ASCII When you input data to a computer, the system must change it from what you recognize (letters, numbers, and symbols) into some format that the computer understands Word Most computers are able to manipulate a group of bytes called a word. The word size is system dependent and could vary from 16 bits (2 bytes) to 32 bits (4 bytes) or even 64 bits (8 bytes)

The Memory Hierarchy Memory Size K stands for kilobytes, which represent 1,024 bytes of storage (2 to the power of 10) For example: 32K of memory means 32,768 bytes (32 times 1,024) Other measurements referring to the size of the computer memory: Megabyte (MB) is approximately one million bytes Gigabyte (GB) is approximately one billion bytes Terabytes (TB) is approximately one trillion bytes

StorageType LocationUsage Registers Within the CPU Very high-speed devicesCurrently executing instructions; instructions; part of the related data Primary StorageOutside of the CPU High-speed devices (RAM) Entire programs or part of the part of the associated data Secondary StorageLow-speed devices Electromagnetic or optical Programs not currently being executed; large amount of data Table 1.2: Summary of the Different Storage Types External Storage Secondary storage is an extension of main memory, not a replacement for it. A computer cannot execute a program or manipulate data stored on disk unless the data are first copied into main memory. Main memory holds the current programs and data, whereas secondary storage is for long-term storage.

Figure 1-4: Types of Software WHAT IS SOFTWARE? In general, computer programs are called software. Program A program is a set of instructions that directs the activities of a computer system. It consists of instructions that are logically sequenced to perform a specific operation. Software Categories: - system software- application software

Figure 1-5: User Interaction with Software Layers

Who Is the Boss? The operating system is the boss and is the most important system software component of a computer: It is a collection of programs that controls all hardware and software in a computer The necessary parts of the operating system are loaded into the main memory when you turn the computer on and remain there until you turn it off The operating system plays different roles as service provider, hardware manager, and facilitator of the user interface

The primary purposes and functions of an operating system: To provide an interface for users and application programs to low-level hardware functions To allocate hardware resources to users and their application programs To load and accept the application programs on behalf of the users The necessary parts of the operating system are always resident in the main memory. The operating system continually responds to the program’s resource requirements, resolves resource conflicts, and optimizes the allocation of resources

Operating System Model Viewing the operating system as a layered set of software: Kernel Layer The kernel is the innermost layer of the operating system software Service Layer The service layer accepts service requests from the command layer, or the application programs, and translates them into detailed instructions to the kernel. The service layer provides the following types of services: Access to I/O devices for example, the movement of data from an application to a printer or terminal Access to storage devices for example, the movement of data from a tape drive or a magnetic disk to an application program File manipulation for example, opening and closing files, reading from a file, and writing to a file Other services such as window management, access to communication networks, and basic database services

File manipulation for example, opening and closing files, reading from a file, and writing to a file Other services such as window management, access to communication networks, and basic database services Command Layer The command layer, also called the shell (because it is the outermost layer), provides the user interface and is the only part of the operating system with which users can interact directly

Figure 1-6: Operating System Layers

Some basic concepts and terminology describing the different operating systems and their environments: Single-Tasking A single-tasking (single-programming) operating system is designed to execute only one process at a time. Multitasking A multitasking (multiprogramming) operating system is capable of executing more than one program at a time for a user. Multiuser In a multiuser environment, more than one user (terminal) can use the same host computer. The multiuser operating system is complex software that provides services for all users concurrently. Operating Systems Environment

Figure 1-7: A Multiuser Computer System Chapter 1: First Things First

Figure 1-8: The Multiuser in a Network Environment

Thank you