csci1412 lecture 1

24
Hardware 1 Introduction and Overview Dr John Cowell phones off (please)

Upload: candice-marsh

Post on 01-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

phones off (please). CSCI1412 Lecture 1. Hardware 1 Introduction and Overview Dr John Cowell. Overview. Personal introduction Module outline topics assessment resources the Blackboard site Introduction to hardware types of computers definitions of hardware and software - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CSCI1412 Lecture 1

Hardware 1Introduction and Overview

Dr John Cowell

phones off (please)

Page 2: CSCI1412 Lecture 1

OverviewPersonal introductionModule outline

topicsassessmentresources

the Blackboard siteIntroduction to hardware

types of computersdefinitions of hardware and softwarebasic computer components

© De Montfort University, 2008 CSCI1412-HW-1 2

Page 3: CSCI1412 Lecture 1
Page 4: CSCI1412 Lecture 1

Module TutorsLecturers

Dr. John Cowell – module leader room G6.62 email [email protected]

© De Montfort University, 2008 CSCI1412-HW-1 4

Page 5: CSCI1412 Lecture 1

Module OutlineTeaching by lectures, tutorials and labs

one hour lecture per weekone hour laboratory sessionone hour tutorialplus lots of private studyYou will need the coursebook: Computer systems and

networks : Barry Blundell : Thompson PressTopics (lectures are clearly signposted by topic)

computer hardware and roboticsapplication software (spreadsheets, dreamweaver, CPU

simulator)overview of operating systems and logicbasic networking

See the Blackboard site

© De Montfort University, 2007 CSCI1412-HW-1 5

Page 6: CSCI1412 Lecture 1

Weekly Topics – Term 1Week no Lecture Title

1 HW1: Introduction and Overview

2 HW2: Basic Architecture

3 HW3: More Architecture

4 OS1: Introduction to Operating Systems

5 OS2: Operating Systems: Processes

6 HW4: Backing Storage

7 L1: Logic Gates & Truth tables

8 OS3: Operating Systems: File Management

9 HW5: Interfacing and I/O Peripherals

10 I1: Introduction to the Internet

11 I2: Internet Programming

© De Montfort University, 2007CSCI1412-HW-1 6

Page 7: CSCI1412 Lecture 1

Weekly Topics – Term 2Week no Lecture Title

15 HW6: Displays and Printers

16 HW7: System Specification

17 R1: Introduction to Robots

18 HW8: Basic Communications

19 N1: Introduction to Networks

20 N2: Network Layer Models

21 N3: Network Hardware

22 N4: Network Topologies and Protocols

23 N5: Mobile Networks and Telecommunications

24 N6: Network Security

25 N7: Network Administration and Planning

© De Montfort University, 2007 CSCI1412-HW-17

Page 8: CSCI1412 Lecture 1

Course AssessmentAssessment by

3 Multiple Choice Phase tests 25% each1 lab tests 10% each1 assignment 40%

The best two of the 3 phase test is used to calculate your final mark.

Reassessment by2 hour test

See Blackboard for assessment details

© De Montfort University, 2007 CSCI1412-HW-1 8

Page 9: CSCI1412 Lecture 1

ResourcesWeb Sites (linked from BB module home page)

www.pctechguide.com webopedia.internet.com www.whatis.com

Books Computer Systems and Networks : Barry Blundell:

Published by Thomson. You will need this book – the bookshop has copies.

© De Montfort University, 2007 CSCI1412-HW-1 9

Page 10: CSCI1412 Lecture 1
Page 11: CSCI1412 Lecture 1

Basic DefinitionsHardware

plastic, metal and glass componentsthings you can trip over!

Softwareset of instructions and dataprocessed by the hardwareused to control the hardware

FirmwareA program embedded in a hardware device

(somewhere between hardware and software).

© De Montfort University, 2007 CSCI1412-HW-1 11

Page 12: CSCI1412 Lecture 1

Centralised Computer TypesThere are different types of computers

mainframe / supercomputer very large & expensive

dedicated staff, rooms

used by large businesses, financial and government

hundreds of users, via (dumb) terminals

mini similar to mainframes, much smaller in scope

tens of users

© De Montfort University, 2007 CSCI1412-HW-1 12

Page 13: CSCI1412 Lecture 1

Distributed/Personal/Embedded Computer Typesmicro

PC systems, workstations single user

distributed systems networks of workstations client/server

personal digital assistants palmtops, address books, calculators

dedicated (embedded) e.g. washing machines, toasters, cars

© De Montfort University, 2007 CSCI1412-HW-1 13

Page 14: CSCI1412 Lecture 1

Software FamiliesThere are four families of software

applications produce documents, commonly business oriented

e.g. MS Word, Excel, Lotus WordPro, etc.

operating systems control software for computer systems - provide the

interface between user and hardware

e.g. Windows Vista/XP, DOS, UNIX, Linux, VME

© De Montfort University, 2007 CSCI1412-HW-1 14

Page 15: CSCI1412 Lecture 1

More Software FamiliesFour families of software continued ...

utility software maintenance & problem solving tools - housekeeping

e.g. Symantic Norton Utilities

programming languages used to develop software, often with an Integrated

Development Environment (IDE)

e.g. C, Pascal, C++, C#, Java, Visual Basic, COBOL, FORTRAN, Modula, Forth, LISP, etc.

© De Montfort University, 2007 CSCI1412-HW-1 15

Page 16: CSCI1412 Lecture 1
Page 17: CSCI1412 Lecture 1

Basic Computer ArchitectureComputer systems comprise

central processing unit - the CPU the ‘brain’ or ‘heart’ of a computer

peripheral devices the devices that supply information to the CPU, and give

the results to the outside world

analogous to human senses, and memory aids such as books, etc.

© De Montfort University, 2007 CSCI1412-HW-1 17

Page 18: CSCI1412 Lecture 1

System Diagram

© De Montfort University, 2007 CSCI1412-HW-1 18

CPUInput

Devices

CommunicationDevicesBacking Storage

OutputDevices

represents flow of data/instructions

Page 19: CSCI1412 Lecture 1

CPU ComponentsCPU Components

CU: Control Unit interprets stored instructions in sequence issues commands to all elements of the computer system

ALU: Arithmetic & Logic Unit performs arithmetic and logic instructions

Traditionally the CPU also includedRAM: Random Access Memory

holds data, instructions and results of processing temporary (volatile)

Often, CPU is used to mean just the CU and ALUthe ‘processor’ or ‘microprocessor’

© De Montfort University, 2007 CSCI1412-HW-1 19

Page 20: CSCI1412 Lecture 1

CPU Diagram

© De Montfort University, 2007 CSCI1412-HW-1 20

notice that all information enters and leaves the CPU via the RAM

CPU

InputDevices

CommunicationDevicesBacking Storage

OutputDevices

controlunit

arithmetic & logic unit

RAM

(micro-)processor

Page 21: CSCI1412 Lecture 1

Peripheral DevicesPeripheral devices are

input data and instructions

output information - the results of processing

backing storage supplements main storage (RAM) - permanent

communications links to other systems, e.g. networks

© De Montfort University, 2007 CSCI1412-HW-1 21

Page 22: CSCI1412 Lecture 1

Peripheral Diagram

© De Montfort University, 2007 CSCI1412-HW-1 22

Input Deviceskeyboardmousescannermicrophonebarcode readerMICR readerOCR readerOMR readermagnetic stripgame console

Output Devicesmonitor (VDU)printerspeaker

Backing Storagedisk drives: floppy

hardDVDCD

tape drives: digital audio (DAT)

Communication Devicesmodemnetwork interface card (NIC)Infra-RedWireless

CPU

controlunit

arithmetic & logic unit

RAM

Page 23: CSCI1412 Lecture 1

System Control Signals

© De Montfort University, 2007 CSCI1412-HW-1 23

Input Deviceskeyboardmousescannermicrophonebarcode readerMICR readerOCR readerOMR readermagnetic stripgame console

Output Devicesmonitor (VDU)printerspeaker

Backing Storagedisk drives: floppy

hardDVDCD

tape drives: digital audio (DAT)

Communication Devicesmodemnetwork interface card (NIC)Infra-RedWireless

CPU

controlunit

arithmetic & logic unit

RAM

Page 24: CSCI1412 Lecture 1

SummaryPersonal introductionModule outline

topicsassessmentresources

the module web siteIntroduction to hardware

types of computersdefinitions of hardware and softwarebasic computer components

© De Montfort University, 2007 CSCI1412-HW-1 24