Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able.

Similar presentations


Presentation on theme: "Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able."— Presentation transcript:

1 Computing Components 01/26/11

2 Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able to get in now, if you have an ID with a gold bar

3 Change Your Password The command is: passwd  In the lab first do : ssh -Y onyx You will have to see me to change it, if you forget it.  Change it to something you can remember.

4 Computing Machines

5 Today Parts of a Computer Instruction Cycle More linux

6 Parts of Computer

7 CPU Central Processing Unit  “Brain” of computer Has  Control Unit Decodes instructions Sends signals to rest of System  ALU, Arithmetic and Logic Unit Add, Subtract, Compare  Registers High speed memory locations inside CPU

8 Memory Integrated circuit chips Used to store data and instructions

9 Memory Stored as ones and zeroes 0011 0100 Bit – binary digit Byte – eight bits, a character Word – 16, 32, 64 bits.

10 Memory Address  Binary number that tells where something is stored. Contents  Data contained at that address.

11 Secondary Storage What happens to data in memory when you turn off the machine? What are examples of long term storage devices  Thumb drive  Hard Drive  Tapes

12 Input/Output Input  Allows information to be sent to the computer  Keyboard, Scanner, Mouse, Microphone Output  Allows user to receive information from the computer.  Monitor, Printer, Speaker

13 Relationship of Parts Sketch of System Instruction Cycle

14 How does CPU know what to do? Software – programs. Operating System  Controls interaction of hardware.  e.g. print, copy Application Software  Solve real world problem  e.g. add interest to a bank account

15 Languages Machine code  Binary code 1110 0101  Specific to CPU Assembly Language  Mnemonic code High Level Language  Machine independent  C/C++, Java, FORTRAN

16 Compiler Translates H.L. to M.L. Source File --> Object File C++ Text File --> Binary

17 Other Software Linker  Resolves cross references, e.g.  Creates executable file Loader  Copies executable file to memory  Starts execution

18 Quiz Monday, 1/31/11 On your own  p. 24 #1-8, 13, 14, 16  Odd answers in text Define  Memory address  Memory contents  Machine language

19 Reading Read Chapter 2

20 More Linux Will cover more as semester progresses


Download ppt "Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able."

Similar presentations


Ads by Google