ssd2 unit1 computer systems

Upload: arman9393

Post on 07-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    1/38

    SSD2: Introduction to ComputerSSD2: Introduction to Computer

    SystemsSystems

    Version 4.0 Fall 2003

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    2/38

    Unit 1. Computer SystemsUnit 1. Computer Systems

    1.1 Overview of Computer Systems1.2 Evolution of Computer Systems

    1.3 Data Representation in a Computer System

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    3/38

    Subsystems of a ComputerSubsystems of a Computer

    Software System

    Operating System (Unix, Mac OS, Microsoft

    Windows)

    Web browser (Netscape, Internet Explorer)

    Office productivity applications (Microsoft

    Office, Star Office)

    Hardware System

    Keyboard

    MonitorSystem unit

    Network System

    Internet services (email)

    Network connections (modems, network cards)

    Internet

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    4/38

    Hardware SystemHardware System

    Speakers

    Printer

    Mouse

    Keyboard

    Monitor

    System unit

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    5/38

    Hardware Components: PeripheralHardware Components: Peripheral

    DevicesDevices

    Equipment added to computer to enhance its functionalityModify and expand the basic computer system

    Examples of peripheral devices:

    Keyboard

    Monitor

    Mouse

    Printer

    Scanner

    Digital Video Camera

    Graphic Tablet

    Joy Stick

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    6/38

    Hardware Components:Hardware Components: Storage DevicesStorage Devices

    Optical Disks CD-ROM

    CD-RW

    DVD-ROM

    Magnetic Disks

    Floppy disk

    Hard disk (removable & fixed)

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    7/38

    What is Software?What is Software?

    Software is a set of computer instructions or data.Software receives input from the user and

    processes this input through the computer to

    produce output.

    Software directs how the computer interacts with the

    user.

    Software specifies how to process the user's data

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    8/38

    Software SystemSoftware System

    Two categories: operating system (OS)software and application software.Operating system software, also calledsystem software, is the master controllerfor all activities that take place within acomputer Examples of OS software:

    Microsoft Windows Unix

    Mac OS

    Application software is a set of one ormore computer programs that helps apersoncarry out a task

    Examples of application software: Microsoft Word

    Internet Explorer

    Macromedia Dreamweaver

    Adobe Acrobat Reader

    Hardware System

    Application Software

    Operating System Software

    Users

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    9/38

    Network SystemNetwork System

    A network provides connections among computers to enable computers on a

    network to share data (e.g. documents), hardware (e.g. printers), and software

    resources (e.g. application programs).

    Network users can also send messages to each other.

    A network must be secured to protect data from unauthorized usage (e.g. using

    login name and password to gain access to a network).

    Network connection

    components:

    Network Interface Card

    (NIC)

    Modem

    Phone line or cable

    Internet Service

    Provider (ISP)

    Internet

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    10/38

    Basic Computer ModelBasic Computer Model

    All computers perform four basic operations Input Data

    Process Data

    Store Data

    Output Data

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    11/38

    Basic OperationsBasic Operations

    Input data is to feed information which can be supplied byany person, environment or other computer.

    Processing data is manipulating data by performing

    calculations, sorting lists of words or numbers, drawing

    pictures.Storing data is for future retrieval and processing. Memory

    holds data that is waiting to be processed, and storage areas

    hold data permanently until the data is deleted.

    Output data is the result produced by a computer, whichincludes reports, documents, music, graphs and pictures.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    12/38

    Categories of ComputersCategories of Computers

    Computers are classified based on their technology,function, physical size, performance and cost. The

    categories of computers include:

    Personal computers

    Handheld computers

    Mainframes

    Supercomputers

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    13/38

    Personal Computer (PC)Personal Computer (PC)

    Designed to meet the computing needs of anindividual

    Desktop computers

    Notebook computers

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    14/38

    Handheld ComputerHandheld Computer

    Designed to fit into a pocket,run on batteries, and be used

    while you are holding it

    Also called a PDA (Personal

    Digital Assistant)

    Send and receive e-mail

    Use maps and global

    positioning

    Maintain expense account,

    contacts, to-do lists, memos,

    etc.

    Make voice calls using cellular

    serviceA personal digital

    assistant (PDA)

    accepts info

    on a touch-sensitive

    screen

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    15/38

    Mainframe ComputerMainframe Computer

    It is a large and expensive computer that is capable ofhandling requests and passing data simultaneously to

    many users.

    Used by governments and large corporations to provide

    centralized storage and controlProcesses billions of data per second and includes many

    units where one directs overall operations, a second one

    handles communication between users, and third

    searches for requests given by user.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    16/38

    SupercomputerSupercomputer

    It is the fastest type of computer.Supercomputers are very expensive and are employed for

    specialized applications that require immense amounts of

    mathematical calculations.

    It is often used for:

    Breaking codes

    Modeling weather systems

    Simulating nuclear explosions

    Research simulations

    Capable of performing over 600 billion floating-point

    operations per second.

    Examples: Deep Blue, PARAM 1000, Hitachi's SR2201

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    17/38

    Evolution of ComputersEvolution of Computers

    Needed calculation devices to keep track of accounting forcommerce

    1200sManual Calculating Devices: the abacus

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    18/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    1600sMechanical Calculators Used wheels, gears, and counters

    To work a mechanical calculator, the operator enters

    the numbers for a calculation, and then pulls a lever

    or turns a wheel to carry out the calculation

    Example: the Pascaline invented by Blaise Pascal. It

    used some principles of the abacus, but used wheels

    to move counters.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    19/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    1800sPunched Cards

    Used holes following a specific pattern to represent the instructions

    given to the machine or stored data

    Different program instructions can be stored on separate punched

    cards, which can be fed through the computing machine

    repeatedly.

    Once punched, the cards were fed into a card reader that used an

    array of metal rods to electronically read the data from the cards

    and tabulate the results. This is called the Hollerith Tabulating

    Machine

    Hollerith incorporated The Tabulating Machine better known today

    as IBM.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    20/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    Charles Babbage designed a new general-purpose calculatingdevice, theAnalytical Engine, which is the ancestor of modern

    computers.

    It included the essential components of present-day computers,

    which are input, process, storage, and output of data.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    21/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    1940sVacuum Tubes

    Used to control the flow of electrons. Since vacuum tubes responded faster

    than mechanical components, faster computations were possible. But, the

    tubes consumed a lot of power and burned out quickly.

    The first computer prototype using vacuum tubes was ENIAC (ElectronicNumerical Integrator and Computer). It was designed to calculate

    trajectory tables for the U.S. Army during World War II, but it was not

    completed until three months after the war.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    22/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    1950sTransistors

    Smaller, cheaper, more reliable, and consumed less power

    than vacuum tubes.

    Could perform 200,000 to 250,000 calculations per

    second.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    23/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    1960sIntegrated Circuits Thin slice of silicon packed with microscopic circuit

    elements such as wire, transistors, capacitors, and

    resistors.

    Enabled the equivalent of thousands of vacuum tubes

    or transistors to be packed onto a single miniature

    chip about the size of your fingernail

    Reduces the physical size, weight, and powerrequirements for devices such as computers

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    24/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    1970s to PresentMicroprocessor

    Combined components of a computer on a microchip

    Can be manufactured and then programmed for various

    purposes

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    25/38

    Evolution of Computers (continued)Evolution of Computers (continued)

    Pace of Processor Advancement

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    26/38

    Applications of Computer SystemsApplications of Computer Systems

    In Education Multimedia-Facilitated Learning

    Simulation-Based Education

    Intelligent Machine-Based Training

    Interactive LearningIn Business

    Supply Chain Management

    Project Management

    Customer Relationship Management Sales and Marketing Using Electronic Commerce

    Manufacturing Research

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    27/38

    Applications of Computer SystemsApplications of Computer Systems

    In Entertainment Movies

    Video Games

    Music

    Digital Photography Travel

    Wearable Computer Systems

    Developing new applications of computer systems:

    Research at Carnegie Mellon Universityhttp://www.cs.cmu.edu/research/projects/

    Research at Massachusetts Institute of Technology Media Lab

    http://www.media.mit.edu/

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    28/38

    Computer IndustryComputer Industry

    Computer industry encompasses those companies thatmanufacture handheld computers, personal computers, high-

    end workstations, servers, mainframes, and supercomputers

    Information technology industry(or IT industry), is typically

    used to refer to the companies that develop, produce, sell, orsupport computers, software, and computer-related products

    IT companies include:

    Equipment manufacturers

    Chipmakers Software publishers

    Service companies

    Retailers

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    29/38

    Computer Industry (continued)Computer Industry (continued)

    The 1990s spawned a group of Internet-basedcompanies that came to be called dot coms, from

    the companies domain names, which inevitably

    ended with .com and many of the companies even

    incorporated .com into their official company

    names

    Amazon.com was one of the first Internet-based

    companies

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    30/38

    Computer Industry (continued)Computer Industry (continued)

    Governments and private businesses havediscovered that they can become much more

    efficient with a liberal application of computers and

    other information technologies

    As businesses globalize, they encounter new

    competitors with technological advantages

    Bottom line: if your business competitors turn to

    technology, so must you

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    31/38

    Careers in ComputingCareers in Computing

    A systems analystinvestigates the requirements of a

    business or organization, its employees, and its customers in

    order to plan and implement new or improved computer

    services

    A security specialistanalyzes a computer systems

    vulnerability to threats from viruses, worms, unauthorizedaccess, and physical damage

    A computer programmerdesigns, codes, and tests

    computer programs

    A quality assurance specialistparticipates in alpha andbeta test cycles of software

    A database administratoranalyzes a companys data to

    determine the most effective way to collect and store it

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    32/38

    Careers in Computing (continued)Careers in Computing (continued)

    A network specialist/administratorplans, installs,and maintains one or more local area networks

    A computer operatortypically works with

    minicomputers, mainframes, and supercomputers

    A computer engineerdesigns and tests new

    hardware products, such as computer chips, circuit

    boards, computers, and peripheral devices

    A technical support specialistprovides phone or

    online help to customers of computer companies

    and software publishers

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    33/38

    Careers in Computing (continued)Careers in Computing (continued)

    A technical writercreates documentation for largeprogramming projects, and writes the online or

    printed user manuals that accompany computers,

    peripheral devices, and software

    A computer salesperson, or sales rep, sellscomputers

    A Web site designercreates, tests, posts, and

    modifies Web pages

    A manufacturing technician participates in the

    fabrication of computer chips, circuit boards, system

    units, or peripheral devices

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    34/38

    Careers in Computing (continued)Careers in Computing (continued)

    The U.S. Bureau of Labor Statistics (BLS) projectsthat the number of jobs in the computer industry will

    substantially increase between now and 2008

    According to the BLS, the largest increases in

    available jobs will be for database administrators,computer support specialists, and computer

    engineers

    Over the next few years, economic trends may

    cause significant changes in the job market

    A daily look at in-demand tech skills can be viewed

    at: http://mshiltonj.com/sm/

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    35/38

    IT Salaries in the U.S.IT Salaries in the U.S.

    Source: http://www.bls.gov

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    36/38

    Data Representation: Bits andBytesData Representation: Bits andBytes

    Recall computers are made up of electrical components

    Data can be represented electronically with electrical

    components being on or off.

    On and off states can be represented using digits 0s and 1s.

    For example: 0: Off state

    1: On state

    Thus, data can be represented digitally using digits 0 and 1.

    0 and 1 are called binary digits.

    Each binary digit is called a bit.

    Eight Bits equal to one byte.

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    37/38

    Number SystemsNumber Systems

    Decimal: base10 (digits 0-

    9)

    Binary: base 2 (digits 0-1)

    Hexadecimal: base16 (digits 0-9 and A-F)

    Each hexadecimal digit represents four binary places.

    Hex digit can be used as shorthand for binary

    notation

    One Hex digit four bits

    One byte = 8 bits two Hex digits

  • 8/6/2019 Ssd2 Unit1 Computer Systems

    38/38

    END ofUnit 1END ofUnit 1