Discussion of exam problems
|
|
- Osborn Tate
- 5 years ago
- Views:
Transcription
1 Discussion of exam problems 1
2 Hint for Homework problem 72: Show how to connect three Full Adders to implement a 2-bit ripplecarry adder 2
3 C D A B Connect to ground (0) Z X Y 3
4 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors
5 5.1 Individual Computer Components Consider the following ad: Insatavialion 640 Laptop Exceptional Performance and Portability! It s just a madeup example! 5
6 6 What does all this jargon mean? Intel Core 2 Duo (2.66GHz/1066Mhz FSB/6MB cache) 4GB Shared Dual Channel DDR2 at 800 MHz 500 GB SATA Hard Drive at 5400RPM 15.6 High Definition (1080p) LED Backlit LCD Display (1366 x 768) 8X Slot Load DL DVD+/- RW Drive 14.8 W X 1.2 H X10.1 D, 5.6 lbs. 512 MB ATI Mobility Radeon Graphics 85 WHr Lithium Ion Battery Be patient! You don't know them now, but you will get used to them. (2) USB 2.0, HDMI, 15-Pin VGA, Ethernet 10/100/1000 IEEE 1394 Firewire, Express Card, Audio line-in, line-out, mic-in
7 Multipliers When referring to computer memory, mega does not mean one million! (but it s still close to that) 7
8 Decimal vs. binary multipliers 1000 = ,000,000 = ,000,000,000 = = *1024 = *1024*1024 = 2 30 Rule: For memory capacities, the multipliers are binary, for everything else (speed, frequency, pixels, etc.) they are decimal 8
9 Decimal vs. binary multipliers examples What is the meaning of: 1.5 TB hard-disk 54 Mbps wireless Ethernet 6 GB of RAM 8 Mega-pixel camera 3.2 GHz CPU 9
10 Intel Core 2 Duo (2.66GHz/1066Mhz, FSB/6MB cache) 10
11 QUIZ: A CPU chip is rated 2.5 GHz. What is the duration of one clock cycle? Use appropriate units! 11
12 QUIZ: A CPU chip is rated 2.5 GHz. What is the duration of one clock cycle? Use appropriate units! Solution: Hz = frequency = f = = 1/(duration of one CLK cycle) = 1/T T = 1/f = 1/ s = 0.4 ns 12
13 Quick work for next time: A CPU chip is rated 3.44 GHz. What is the duration of one clock cycle? Use appropriate units! 13
14 5.2 Stored-Program Concept The von Neumann (a.k.a. Princeton) architecture is based on two fundamental ideas: 1. Instructions and data are the same, so they are stored in the same circuit (memory) 2. Information processing is different from information storage, so they are performed in different circuits (CPU, memory) 14
15 Not in text Are there any other architectures? The Harvard architecture is based on two fundamental ideas: 1. Instructions and data are not the same, so they are stored in separate circuits (memories) 2. Information processing is different from information storage, so they are performed in different circuits (CPU, memory) Image source: 15
16 QUIZ: Which of the diagrams depicts a von Neumann architecture? 16
17 QUIZ: Which of the diagrams depicts a von Neumann architecture? 17
18 Main Memory (MM) Remember that in the vn architecture there is only one MM, which stores both data and programs! 18
19 Main Memory Blades Which hardware layer does memory belong to? Components Circuits Gates Transistors Image sources:
20 Main Memory = A collection of cells, each with a unique physical address Both addresses and contents are in Binary (or hex) Cells can be bits, nibbles, bytes, words
21 The address and contents of a memory cell are the following, in hex: QUIZ 89AB FC Translate them into decimal and binary.
22 Addressability = the # of bits in each cell What is the addressability of the memory pictured? Today, most computers memories are byteaddressable
23 QUIZ 1. How many bytes of memory are in the MM pictured? 2. Express the result using the appropriate multiplier.
24 QUIZ 1. How many bits does the address have in this memory? 2. What is the addressability? 0x789ABCDE 0x789A EOHF1
25 QUIZ: Connect each hardware item to the layer it belongs to: mouse XOR Intel 8008 NTE 2996 MOSFET MUX motherboard full adder SR latch Components Circuits Gates Transistors
26 QUIZ: A CPU s frequency is 12 KHz. What is the duration of one clock cycle? Use appropriate units! 26
27 QUIZ: A CPU s clock cycle is 55 ns. What is the frequency? Use appropriate units! 27
28 ALU 28
29 ALU basic arithmetic operations such as add, subtract, increment, decrement, change sign, multiply, integer division logical operations such as AND, OR, XOR, NOT 29
30 The ALU also has a few very fast storage units called registers The information in a register can be processed quickly (in one CLK cycle), w/o waiting for a lengthy (~10 ns) memory transfer. Figure source: 30
31 Input/Output devices The von Neumann architecture 31
32 Input/Output devices Input device A device through which data and programs from the outside world are entered into the computer; Can you name three? Output device A device through which results stored in the computer memory are made available to the outside world Can you name three? 32
33 Control Unit The von Neumann architecture 33
34 Control Unit It is the organizing force in the computer Implements the fetch-execute cycle Includes two important registers: Instruction register (IR) Contains the instruction that is being executed Program counter (PC) Contains the address of the next instruction to be executed ALU + Control Unit = CPU 34
35 Flow of Information Bus = A set of wires that connect all major units in a computer Data flow through a von Neumann architecture 35
36 Flow of Information Bus = A set of wires that connect all major units in a computer Data flow through a von Neumann architecture How can we tell that it s a vn architecture? 36
37 Flow of Information Bus = A set of wires that connect all major units in a computer Is there another kind of memory? 37
38 Cache FSB and BSB Back-side Bus (BSB) Front-side Bus (FSB) Note: Although the CPU can access two memory circuits, this is still considered a vn architecture, b/c the cache is much smaller than the MM. 38
39 Find the info about bus and cache in the ad! 39
40 The Fetch-Execute Cycle Fetch the next instruction Decode the instruction Get data (if needed) Execute the instruction Remember: In a vn machine, both instructions and data are stored in the same memory! Why is it called a cycle? 40
41 The Fetch-Execute Cycle Read carefully pp of text! 41
42 RAM and ROM The memory used for the main memory (MM) of a computer is of 2 types: RAM and ROM Both can be accessed directly, i.e. in constant time, by providing a memory address. Both can be read. However, when it comes to writing
43 RAM and ROM Random Access Memory (RAM): can be changed (written) is volatile Read Only Memory (ROM): cannot be changed (written) is not volatile Take this with a grain of salt: Today s ROMs can be written, just not as fast as RAMs.
44 Secondary Storage The size of the MM (RAM+ROM) in today s computers ranges between The amounts of data we need to store are much larger! Example: Youtube video clips 20 GB Secondary storage is a.k.a. mass/volume/bulk storage. 44
45 Secondary Storage technologies Magnetic: drum, tape, floppy disk, hard disk (internal or external) Semiconductors: flash drive, SD card Optical: CD-R (WORM=Write Once Read Many times), DVD-R, DVD-R DL, Blue-Ray Emerging: spintronics (MRAM), Ferroelectric RAM, DNA storage, etc. 45
46 Other benefits of Secondary Storage Portability Reliability (backups) Modularity (add as you go) 46
47 The first truly mass storage device was the magnetic tape drive Tape drives have a major problem; can you spot it? Magnetic Tape Figure 5.4 A magnetic tape
48 The first high-volume auxiliary storage device was the magnetic tape drive Image sources:
49 Magnetic Disk - HDD Platter Amount of information (bits, bytes) is the same on all tracks Disc rotates at the same angular velocity no matter which track is being read same transfer rate on all tracks! Tracks near center are more densely packed with information
50 QUIZ: HDD A HDD has 512 Bytes/sector, 256 sectors/track, and 10 platters. The diameter of each platter is 100 mm, and each track is 1 mm wide. Calculate the total capacity of the drive in MB. Use binary Mega!
51 Solution 125 MB A HDD has 512 Bytes/sector, 256 sectors/track, and 10 platters. The diameter of each platter is 100 mm, and each track is 1 mm wide. Calculate the total capacity of the drive in MB.
52 Seek time Time it takes for read/write head to be over right track Latency Time it takes for sector to be in position under R/W head Access time = Seek time + latency Transfer rate (e.g. 100 MB/s) 52
53 QUIZ: HDD The arm of a HDD moves at an average velocity of 40 m/s. The platter diameter is 100 mm. What are the minimum and maximum possible seek times? Calculate the average seek time. 53
54 Solution 1.25 ms The arm of a HDD moves at an average velocity of 40 m/s. The platter diameter is 100 mm. What are the minimum and maximum possible seek times? Calculate the average seek time. 54
55 QUIZ: HDD The spindle of a HDD rotates at 7200 RPM. What are the minimum and maximum possible latencies? Calculate the average latency. 55
56 Solution The spindle of a HDD rotates at 7200 RPM. What are the minimum and maximum possible latencies? Calculate the average latency ms 56
57 QUIZ: HDD If the previous 2 quizzes refer to the same HDD, what is its average access time? 57
58 Solution If the previous 2 quizzes refer to the same HDD, what is its average access time? 4.16 ms ms = 5.41 ms 58
59 QUIZ: HDD A file is on the HDD, on 15 consecutive blocks of the same track. Each block stores 4 KB. Average seek time = 10 ms, average latency = 5 ms. Once the first block is under the head, data is transferred at a rate of 50 MB/s. Calculate the total time needed to transfer the file. 59
60 Solution A file is on the HDD, on 15 consecutive blocks of the same track. Each block stores 4 KB. Average seek time = 10 ms, average latency = 5 ms. Once the first block is under the head, data is transferred at a rate of 50 MB/s. Total time needed to transfer the file: ms 60
61 Source: 61
62 Quick Work for next time Read text pages Solve exercises EoHW2 62
63 QUIZ: Computer Components Explain in your own words the functions of the following components: ALU Control Unit Input device Main Memory Cache 63
64 What do the acronyms FSB and BSB stand for? Compare and contrast them. 64
65 What do the acronyms FSB and BSB stand for? Compare and contrast them. 65
66 Magnetic Disks - Removable Floppy disks (Why "floppy"?) Year when they first became commercially available: 1969 (8-inch) 1976 (5¼-inch) KB 87 KB-1.2 MB 1982 (3½-inch) 1.44 MB 66
67 Magnetic Disks - Removable Zip disks Iomega, MB, 250 MB, 750 MB 67
68 Flash memory IBM 1998 Nonvolatile! Can be erased and rewritten But there s a rub: Flash Endurance No moving parts! Thumb drives Solid State Drives (SSD) 68
69 To do in notebook for next time: Calculate the cost per gigabyte for HDD and SDD Source: October
70 Optical Disks CD (600 MB) A compact disk that uses a laser to read information stored optically on a plastic disk; data is evenly distributed around track CD-ROM read-only memory CD-DA digital audio CD-WORM or CD-R user can write once, read many times CD-RAM or CD-RW user can both write and read many times DVD (4.7 GB) Digital Versatile Disk, used for storing audio and video DL = dual layer 8.5 GB Blu-Ray (25 GB) DL = dual layer 50 GB 70
71 Your turn! How many songs can be stored on each type of optical disk? CD (600 MB) DVD (4.7 GB) Blu-Ray (25 GB) Hints: The average MP3 file is 4 MB. Use binary multipliers! 71
72 Solution How many songs can be stored on each type of optical disk? CD (600 MB) DVD (4.7 GB) Blu-Ray (25 GB) Hints: The average MP3 file is 4 MB. Use binary multipliers! 72
73 Interesting difference between magnetic and optical drives/disks: On a magnetic disk, each track has the same amount on data, there is no accounting for length (center or periphery). The limiting track is the innermost one! On an optical disk, data is uniformly packed per sector length Short tracks (near the center) have less data than long tracks (near the periphery). In a HDD, the speed of rotation is constant, but in an optical drive rotation is faster on the inner tracks, resulting in Constant Linear Velocity (CLV) 73
74 Read and take notes: Touch Screens 74
75 5.3 Embedded Systems Computers that are dedicated to perform a narrow range of functions as part of a larger system. Every computer that doesn t have a normal display and keyboard How many embedded systems do you think are in this room? 75
76 Embedded systems are everywhere today! communications automotive military medical consumer/home machine control (CNC) robotics entertainment Source: Source: www/ethio-civility.com 76
77 5.4 Parallel Architectures Remember that a vn architecture has one main memory and one CPU. There are two ways to evolve into nonvn architectures: 1. Multiple main memories (Harward arch.) 2. Multiple CPUs, a.k.a. parallel arch. 77
78 Parallel Arch.: Synchronous processing One approach to parallelism is to have multiple processors apply the same program to multiple data sets: Figure 5.8 Processors in a synchronous computing environment 78
79 Not in text Synchronous processing example: GPU = Graphics Processing Unit It was invented by NVIDIA in Image source:
80 Parallel Arch.: Pipelining Processors are arranged in tandem, with each processor contributing one part to an overall computation Figure 5.9 Processors in a pipeline 80
81 Not in text Washer-dryer analogy 81
82 Not in text Train analogy 82
83 Find the # of steps in terms of n and k n k Hint: Concentrate on the last car! # of steps is n+k-1 83
84 QUIZ Pipelining A computer pipeline has 3 stages, as shown above. Each stage takes 8 ms to execute, and each instruction must go sequentially through all 3 stages. A program has 5 instructions. Calculate how long it takes to run it: without pipelining with pipelining 84
85 Parallel Arch.: Parallel Processor It s made of a number of vn processors which communicate through shared memory Unlike synchronous processing, there is no central control. Each CPU participates in a distributed control protocol! 85 Figure 5.10 Shared memory configuration of processors
86 Quick-work for next time: Read pp of our text and take notes Answer end-of-chapter questions 30-38, Homework: 39, 40, 41, 48, 49, 54, 56, 63, 64, 66 Due Tuesday, Oct.23 at beginning of class 86
Show how to connect three Full Adders to implement a 3-bit ripple-carry adder
Show how to connect three Full Adders to implement a 3-bit ripple-carry adder 1 Reg. A Reg. B Reg. Sum 2 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors
More informationShow how to connect three Full Adders to implement a 3-bit ripple-carry adder
Show how to connect three Full Adders to implement a 3-bit ripple-carry adder 1 Reg. A Reg. B Reg. Sum 2 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors
More informationThe Fetch-Execute Cycle
The Fetch-Execute Cycle Fetch the next instruction Decode the instruction Get data (if needed) Execute the instruction Remember: In a vn machine, both instructions and data are stored in the same memory!
More informationQuiz on Ch.4 is at the end of Ch.4 slides
Quiz on Ch.4 is at the end of Ch.4 slides 1 Chapter 5 Computing Components Yet another layer of abstraction! Components Circuits Gates Transistors Chapter Goals Read an ad for a computer and understand
More informationCS 140 Introduction to Computing & Computer Technology. Computing Components
CS 140 Introduction to Computing & Computer Technology Computing Components We ve looked at the elementary building blocks of computers transistors, gates, and circuits OK, but how do computers really
More informationChapter 5 Computing Components
Chapter Goals Chapter 5 Computing Components Read an ad for a computer and understand the jargon List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle
More information1.1 Bits and Bit Patterns. Boolean Operations. Figure 2.1 CPU and main memory connected via a bus. CS11102 Introduction to Computer Science
1.1 Bits and Bit Patterns CS11102 Introduction to Computer Science Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representation of information as bit patterns Bit: Binary
More informationIntentionally Blank 0
Intentionally Blank 0 Technology in Action Chapter 2 Looking at Computers: Understanding the Parts 1 Understanding Your Computer: Computers are Data Processing Devices Perform four major functions Input:
More informationElectricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal.
Hardware CSCE 101 Electricity: Voltage Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal. The signals voltage will either be between
More information1. True or False? For tasks like Web surfing, sufficient memory can make up for a slow processor.
Review questions for Chapter 5 Computer Components 1. True or False? For tasks like Web surfing, sufficient memory can make up for a slow processor. 2. True or False? A megabyte of memory space is larger
More informationIntroduction To Computer Hardware. Hafijur Rahman
Introduction To Computer Hardware Lecture 2 Hafijur Rahman What is a Computer? A computer is an electronic device, which can input, process, and output data. input processing output A computer is a machine
More informationFUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER
FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER Components of a personal computer - Summary Computer Case aluminium casing to store all components. Motherboard Central Processor Unit (CPU) Power supply
More informationComputer Organization
Chapter 5 Computer Organization Figure 5-1 Computer hardware :: Review Figure 5-2 CPU :: Review CPU:: Review Registers are fast stand-alone storage locations that hold data temporarily Data Registers Instructional
More informationComponents of a personal computer
Components of a personal computer Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard,
More informationComputer Organization
INF 101 Fundamental Information Technology Computer Organization Assistant Prof. Dr. Turgay ĐBRĐKÇĐ Course slides are adapted from slides provided by Addison-Wesley Computing Fundamentals of Information
More informationMEMORY. Computer memory refers to the hardware device that are used to store and access data or programs on a temporary or permanent basis.
MEMORY Computer memory refers to the hardware device that are used to store and access data or programs on a temporary or permanent basis. There are TWO TYPE of nature of memory in a computer. Temporary/
More informationMemory Study Material
Computer memory refers to the devices that are used to store data or programs on a temporary or permanent basis for use in a computer. Any data or instruction entered into the memory of a computer is considered
More informationTODAY AND TOMORROW. Storage CHAPTER
1 TODAY AND TOMORROW 3 Storage CHAPTER Storage Systems Characteristics All storage systems have specific characteristics Storage medium (what data is stored on) Can be removable or nonremovable from the
More informationChapter One. Introduction to Computer System
Principles of Programming-I / 131101 Prepared by: Dr. Bahjat Qazzaz -------------------------------------------------------------------------------------------- Chapter One Introduction to Computer System
More informationAbout the Presentations
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations
More informationChapter 6 Part 1 Understanding Hardware
Chapter 6 Part 1 Understanding Hardware CS10001- Computer Literacy Chapter 6: Understanding and Assessing Hardware 1 System Evaluation The subsystems to understand: CPU subsystem Memory subsystem Storage
More informationCREATED BY M BILAL & Arslan Ahmad Shaad Visit:
CREATED BY M BILAL & Arslan Ahmad Shaad Visit: www.techo786.wordpress.com Q1: Define microprocessor? Short Questions Chapter No 01 Fundamental Concepts Microprocessor is a program-controlled and semiconductor
More informationTechnology in Action. Chapter Topics. Participation Question. Participation Question. Participation Question 8/8/11
Technology in Action Chapter 6 Understanding and Assessing Hardware: Evaluating Your System 1 Chapter Topics To buy or to upgrade? Evaluating your system CPU RAM Storage devices Video card Sound card System
More information15/09/15. Introduction to Computers & The Internet. Contents. Computer hardware and software. Input and output devices CPU. Memory.
Introduction to Computers & The Internet Dr. Ahmad Reeves Computer Science Dep. Lecture 2 Contents Computer hardware and software Input and output devices CPU Memory Storage Motherboard Computers Have
More informationCOMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U
C A N A D I A N I N T E R N A T I O N A L S C H O O L O F H O N G K O N G 5.1 Introduction 5.2 Components of a Computer System Algorithm The Von Neumann architecture is based on the following three characteristics:
More informationWhat is the typical configuration of a computer sold today? 1-1
What is the typical configuration of a computer sold today? 1-1 Computer Hardware Components In this chapter: How did the computer become known as the stored-program computer? Do they all have the same
More informationA+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware
: Managing, Maintaining, and Troubleshooting, 5e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
More informationThe personal computer system uses the following hardware device types -
EIT, Author Gay Robertson, 2016 The personal computer system uses the following hardware device types - Input devices Input devices Processing devices Storage devices Processing Cycle Processing devices
More informationComputers Are Your Future
Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent
More informationElementary Computing CSC M. Cheng, Computer Science 1
Elementary Computing CSC 100 2014-07-14 M. Cheng, Computer Science 1 CPU and Memory Inside of a computer CPU and RAM Clock Speed & Multi-core Microprocessor How a CPU works Secondary Storage 2014-07-14
More informationA Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu
A Review of Chapter 5 and Chapter 6 Chapter 5 Computer Systems Organization Von Neumann Architecture 4 Components Memory Input/output ALU Control Unit Two major features Stored program concept Sequential
More informationCS 33. Memory Hierarchy I. CS33 Intro to Computer Systems XVI 1 Copyright 2016 Thomas W. Doeppner. All rights reserved.
CS 33 Memory Hierarchy I CS33 Intro to Computer Systems XVI 1 Copyright 2016 Thomas W. Doeppner. All rights reserved. Random-Access Memory (RAM) Key features RAM is traditionally packaged as a chip basic
More informationIntroduction to computers
Introduction to Computers 1 Introduction to computers You will learn what are the basic components of a computer system and the rudiments of how those components work. Are Computers Really So Confusing?
More informationGeneral Computing Concepts. Coding and Representation. General Computing Concepts. Computing Concepts: Review
Computing Concepts: Review Coding and Representation Computers represent all information in terms of numbers ASCII code: Decimal number 65 represents A RGB: (255,0,0) represents the intense red Computers
More informationUNIT 2 Data Center Environment
UNIT 2 Data Center Environment This chapter provides an understanding of various logical components of hosts such as file systems, volume managers, and operating systems, and their role in the storage
More informationCMSC 1513 Lecture 1.2
Key Point: A computer is an electronic device that stores and processes data. Hardware Software Hardware comprises the visible, physical elements of the computer. Software provides the invisible instructions
More informationINFS 214: Introduction to Computing
INFS 214: Introduction to Computing Session 6 Storage Technologies Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing
More informationCSC1201 Computer Applications. Budditha Hettige Department of Computer Science
CSC1201 Computer Applications Budditha Hettige Department of Computer Science Session 01 Introduction to Computers What is a computer? is a machine comprise of electronic components has ability to store
More informationChapter 5: Computer Systems Organization. Invitation to Computer Science, C++ Version, Third Edition
Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: The components of a computer system Putting all the
More informationStorage Technologies and the Memory Hierarchy
Storage Technologies and the Memory Hierarchy 198:231 Introduction to Computer Organization Lecture 12 Instructor: Nicole Hynes nicole.hynes@rutgers.edu Credits: Slides courtesy of R. Bryant and D. O Hallaron,
More informationChapter 5: Computer Systems Organization
Objectives Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition In this chapter, you will learn about: The components of a computer system Putting all the
More informationHARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU.
HARDWARE hardware ˈhɑːdwɛː noun [ mass noun ] the machines, wiring, and other physical components of a computer or other electronic system. select a software package that suits your requirements and buy
More informationComputer Organization: A Programmer's Perspective
A Programmer's Perspective Computer Architecture and The Memory Hierarchy Gal A. Kaminka galk@cs.biu.ac.il Typical Computer Architecture CPU chip PC (Program Counter) register file ALU Main Components
More informationWhat is Data Storage?
What is Data Storage? When we talk about storing data, we mean putting the data in a known place. We can later come back to that place and get our data back again. Writing data or saving data are other
More informationCS 201 The Memory Hierarchy. Gerson Robboy Portland State University
CS 201 The Memory Hierarchy Gerson Robboy Portland State University memory hierarchy overview (traditional) CPU registers main memory (RAM) secondary memory (DISK) why? what is different between these
More informationUser. Application program. Interfaces. Operating system. Hardware
Operating Systems Introduction to Operating Systems and Computer Hardware Introduction and Overview The operating system is a set of system software routines that interface between an application program
More informationComputers Are Your Future
Computers Are Your Future Twelfth Edition Chapter 2: Inside the System Unit Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Inside the Computer System Copyright 2012 Pearson Education,
More informationmachine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.
Central Processing Unit (CPU) A processor is also called the CPU, and it works hand in hand with other circuits known as main memory to carry out processing. The CPU is the "brain" of the computer; it
More informationDiscovering Computers 2008
Discovering Computers 2008 Chapter 7 Storage 1 1 Chapter 7 Objectives Differentiate between storage devices and storage media Describe the characteristics of magnetic disks Describe the characteristics
More informationTechnology in Action
Technology in Action Chapter 9 Behind the Scenes: A Closer Look at System Hardware 1 Binary Language Computers work in binary language. Consists of two numbers: 0 and 1 Everything a computer does is broken
More informationComputer Basics PC-100
Computer Basics PC-100 Course Group Overview PC-100 Computer Basics PC-101 Intro to Operating Systems and Window s Basics PC-102 Computer Programs and File Management PC-103 Computer Security PC-104 The
More informationChapter I The System Unit
Date :../. / Chapter I The System Unit Day :.. Mother Board System Unit Types Desktop System Units Notebook System Units Tablet PC System Units Handheld Computer System Units System Board " Motherboard"
More informationComputer Organization
Objectives 5.1 Chapter 5 Computer Organization Source: Foundations of Computer Science Cengage Learning 5.2 After studying this chapter, students should be able to: List the three subsystems of a computer.
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: November 28, 2017 at 14:31 CS429 Slideset 18: 1 Random-Access Memory
More informationPharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah
The kinds of memory:- 1. RAM(Random Access Memory):- The main memory in the computer, it s the location where data and programs are stored (temporally). RAM is volatile means that the data is only there
More informationFlagship entertainment notebook with real wide screen and Blu-ray Disc drive
VGN-FW31ZJ Ultimate screen experience Flagship entertainment notebook with real wide screen and Blu-ray Disc drive KEY FEATURES Full HD 16.4" X-black LCD display with double lamp and super realistic 100%
More informationCS429: Computer Organization and Architecture
CS429: Computer Organization and Architecture Dr. Bill Young Department of Computer Sciences University of Texas at Austin Last updated: April 9, 2018 at 12:16 CS429 Slideset 17: 1 Random-Access Memory
More informationCS1004: Intro to CS in Java, Spring 2005
CS1004: Intro to CS in Java, Spring 2005 Lecture #10: Computer architecture Janak J Parekh janak@cs.columbia.edu HW#2 due Tuesday Administrivia Mass Storage RAM is volatile Not useful for permanent storage,
More informationSYSTEM BUS AND MOCROPROCESSORS HISTORY
SYSTEM BUS AND MOCROPROCESSORS HISTORY Dr. M. Hebaishy momara@su.edu.sa http://colleges.su.edu.sa/dawadmi/fos/pages/hebaishy.aspx Digital Logic Design Ch1-1 SYSTEM BUS The CPU sends various data values,
More informationINTRODUCTION TO COMPUTERS
INTRODUCTION TO COMPUTERS When we talk about computers, we really are talking about a Computer System. Computer System: It is a combination of Hardware and Software. This combination allows a computer
More informationIntroduction to the Personal Computer
Introduction to the Personal Computer 2.1 Describe a computer system A computer system consists of hardware and software components. Hardware is the physical equipment such as the case, storage drives,
More informationChapter 1 Microprocessor architecture ECE 3120 Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ mmahmoud@tntech.edu Outline 1.1 Computer hardware organization 1.1.1 Number System 1.1.2 Computer hardware
More informationlesson 3 Transforming Data into Information
essential concepts lesson 3 Transforming Data into Information This lesson includes the following sections: How Computers Represent Data How Computers Process Data Factors Affecting Processing Speed Extending
More informationAdvanced Topics In Hardware
Advanced Topics In Hardware You will learn the inner workings of the hardware components introduced in the previous section. Computer Buses: How Information Is Transmitted Carries information between the
More informationIntroduction To Computer Hardware
Introduction To Computer Hardware In this section of notes you will learn what are the basic parts of a computer and how they work. High Level View Of A Computer Buses Connect the different parts of the
More informationStorage. Chapter3 ITBIS105
Storage Chapter3 ITBIS105 IS-IT-UOB 2013 Storage What is storage? Holds data, instructions, and information for future use Storage medium is physical material used for storage Also called secondary storage
More informationDec Hex Bin ORG ; ZERO. Introduction To Computing
Dec Hex Bin 0 0 00000000 ORG ; ZERO Introduction To Computing OBJECTIVES this chapter enables the student to: Convert any number from base 2, base 10, or base 16 to any of the other two bases. Add and
More informationKULLEĠĠ SAN BENEDITTU Secondary School, Kirkop
KULLEĠĠ SAN BENEDITTU Secondary School, Kirkop HALF YEARLY EXAMINATION 2016/2017 MARKING SCHEME Year 9 ICT TIME: 1h 30min Question 1 2 3 4 5 6 7 8 9 Global Mark Max. Mark 10 12 26 8 16 6 13 5 4 100 Mark
More informationSahalsoftware college. Welcome To understanding Basic Computer Concept
Welcome To understanding Basic Computer Concept 1 Chapter1: Understanding Computer Concepts What is a computer? A computer is a machine that takes in data, processes if following a set of instructions
More informationTrue/False Indicate whether the statement is true or false. Bubble A for True and B for False
1A Name _ Midterm Review Part 1 Lesson 1 and 2 True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. A computer is an electronic device that receives data (input),
More informationTrue/False Indicate whether the statement is true or false. Bubble A for True and B for False
1 Name Midterm Review Part 1 Lesson 1 and 2 "B" True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. Eight bits are equal to one byte. 2. A computer is an electronic
More informationUnit 3 Part B. Computer Storage. Computer Technology
Unit 3 Part B Computer Storage Computer Technology Storage The place in the computer where data is held while it is not needed for processing A storage device is device used to record (store) data The
More informationIntroduction to computers
Introduction to Computers 1 Introduction to computers You will learn what are the basic components of a computer system and the rudiments of how those components work. Are Computers Really So Confusing?
More informationComputer Organization and Assembly Language (CS-506)
Computer Organization and Assembly Language (CS-506) Muhammad Zeeshan Haider Ali Lecturer ISP. Multan ali.zeeshan04@gmail.com https://zeeshanaliatisp.wordpress.com/ Lecture 2 Memory Organization and Structure
More informationDiscovering Computers Fundamentals, 2011 Edition. Living in a Digital World
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World Objectives Overview Describe the characteristics of an internal hard disk including capacity, platters, read/write heads, cylinders,
More informationInformation Science 1
Information Science 1 -Basic Concepts of Computers: Opera4on, Architecture, Memory- Week 02 College of Information Science and Engineering Ritsumeikan University Today s lecture outline l Recall the previous
More informationComputer System Architecture
CSC 203 1.5 Computer System Architecture Department of Statistics and Computer Science University of Sri Jayewardenepura Secondary Memory 2 Technologies Magnetic storage Floppy, Zip disk, Hard drives,
More informationChapter 0: IT Essentials Introduction Chapter 1: Introduction to the Personal Computer
Name Date Chapter 0: IT Essentials Introduction Chapter 1: Introduction to the Personal Computer After completion of this chapter, students should be able to: Explain IT industry certifications and technician
More informationFACTFILE: GCE DIGITAL TECHNOLOGY
FACTFILE: GCE DIGITAL TECHNOLOGY AS2: FUNDAMENTALS OF DIGITAL TECHNOLOGY Hardware and Software Architecture 2 Learning Outcomes Students should be able to: explain the need for secondary storage; describe
More informationComponents of a Computer System
Hardware Outline 1. Hardware Outline 2. What is a Computer?/Components of a Computer System 3. Hardware That Computers Typically Have 4. Hardware Components 5. Central Processing Unit (CPU) 6. Central
More informationIntroduction to Microprocessor
Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device
More informationMemory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University
Memory Overview Curtis Nelson Walla Walla University Overview - Memory Types n n n Magnetic tape (used primarily for long term archive) Magnetic disk n Hard disk (File, Directory, Folder) n Floppy disks
More informationELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller
Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch. & Ch. Introduction to Microcontroller Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 What is microcontroller? (Ch..) 85 Microcontroller
More informationUnit 2: Technology Systems. Computer and technology systems
Unit 2: Technology Systems Computer and technology systems So far Introduction Applications in different industries Issues Sustainability Privacy and copyright Networking Today Learning aim B: Understand
More informationChapter 6A. Describing Storage Devices. Describing Storage Devices. Types of Storage Devices. Store data when computer is off Two processes
Chapter 6A Types of Storage Devices Describing Storage Devices Store data when computer is off Two processes Writing data Reading data 2 Describing Storage Devices Storage terms Media is the material storing
More informationComputers Are Your Future
Computers Are Your Future 2006 Prentice-Hall, Inc. Computers Are Your Future Chapter 7 Input/Output and Storage 2006 Prentice-Hall, Inc Slide 2 Input Input is any data entered into the computer s memory
More informationObjectives Overview. Chapter 7 Types of Storage. Instructor: M. Imran Khalil. MSc-IT 1st semester Fall Discovering Computers 2012
Chapter 7 Types of Storage Instructor: M. Imran Khalil MSc-IT 1 st Semester Fall 2016 Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between storage
More informationHARDWARE AND OPERATING SYSTEMS
HARDWARE AND OPERATING SYSTEMS UNIT 2. IES MIGUEL ESPINOSA - MURCIA 3º ESO HARDWARE AND OPERATING SYSTEMS COMPUTERS LANGUAGE AND FUNCTION Binary System ASCII code Units of information Computer functions
More informationTopic 4: Storage Devices
Topic 4: Storage Devices 4.1 Introduction A storage device is a computer peripheral which is used to store data and programs for a specific interval of time. A computer system usually contains several
More informationThe Memory Hierarchy /18-213/15-513: Introduction to Computer Systems 11 th Lecture, October 3, Today s Instructor: Phil Gibbons
The Memory Hierarchy 15-213/18-213/15-513: Introduction to Computer Systems 11 th Lecture, October 3, 2017 Today s Instructor: Phil Gibbons 1 Today Storage technologies and trends Locality of reference
More informationComputer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.
Hardware Computer Overview A computer item you can physically see or touch. Software A computer program that tells computer hardware how to operate. Information Technology (IT) The broad subject related
More informationCopyright 2012 Pearson Education, Inc. Publishing as Prentice Hall
1 Technology in Action Chapter 2 Looking at Computers: Understanding the Parts 2 Chapter Topics Functions of a computer Data versus information Bits and bytes Input devices Output devices Processing Storage
More informationLecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017
Lecture Objectives Introduction to Computing Chapter The AVR microcontroller and embedded systems using assembly and c Students should be able to: Convert between base and. Explain the difference between
More informationTECHNOLOGY IN ACTION. Chapter 2. Alan Evans * Kendall Martin * Mary Anne Poatsy. Looking at Computers: Understanding the Parts
TECHNOLOGY IN ACTION Alan Evans * Kendall Martin * Mary Anne Poatsy Chapter 2 Looking at Computers: Understanding the Parts Understanding Digital Components Understanding Your Computer Input Devices Output
More informationHistory. 3rd Generation- Integrated Circuits, Transistors (Integrated Circuit form) for Memory ( memory is now volatile), Terminal/Keyboard for I/O
Early History History Know what the contributions of Charles Babbage, Ada Lovelace, and Alan Turing were Know Babbages Analytical Machine, which was limited by current technology Know that Ada Lovelace
More informationBasic Computer Hardware Notes in PDF
Basic Computer Hardware Notes in PDF Computer Awareness is tested in almost every exam. Some exams like SBI PO, SBI Clerk, IBPS PO, IBPS Clerk, SSC CGL, Railways RRB etc. require you to have Basic Computer
More informationMicroprocessors I MICROCOMPUTERS AND MICROPROCESSORS
Microprocessors I Outline of the Lecture Microcomputers and Microprocessors Evolution of Intel 80x86 Family Microprocessors Binary and Hexadecimal Number Systems MICROCOMPUTERS AND MICROPROCESSORS There
More informationCS 31: Intro to Systems Digital Logic. Kevin Webb Swarthmore College February 3, 2015
CS 31: Intro to Systems Digital Logic Kevin Webb Swarthmore College February 3, 2015 Reading Quiz Today Hardware basics Machine memory models Digital signals Logic gates Circuits: Borrow some paper if
More informationChapter 4 The Components of the System Unit
Chapter 4 The Components of the System Unit Chapter 4 Objectives Differentiate among various styles of of system units Differentiate among the the various types of of memory Identify chips, adapter cards,
More informationIntroduction to computers
Introduction to computers You will learn what are the basic components of a computer system and the rudiments of how those components work. Are Computers Really So Confusing? How Does A Computer Work?
More information