![Page 1: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/1.jpg)
This is CS50 AP.an introduction to the intellectual enterprises
of computer science and the art of programming
Unit 0Module 4
© David J. Malan, Doug Lloyd
![Page 2: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/2.jpg)
hardware
binary number system
![Page 3: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/3.jpg)
Motherboard
The main circuit board – it connects all the other parts
![Page 4: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/4.jpg)
CPUspeed (GHz)
memoryCPU
The “brain” of the computerIt interprets and executes the commands from the hardware and software
![Page 5: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/5.jpg)
RAMsize
speed
Random Access Memory
Random Access Memory the temporary or "working" memory that allows multitasking
![Page 6: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/6.jpg)
KERNEL
A key piece of the operating systemWhen the operating system starts the kern
A Key part of the Operating System
Is the first part of the Operating System that loads into Memory
Responsible for Disk, Task and Memory Mangement
![Page 7: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/7.jpg)
Video/graphics card
Sends Images to the screen/monitor to the screen/monitor
![Page 8: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/8.jpg)
hard drive“spinning platter” HDD
solid state SSD
Main data storage area Contains data and software files
![Page 9: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/9.jpg)
OpticalFloppy
Zip/Thumb
Hardware that enables data to be read/written from some type of media
Drives
![Page 10: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/10.jpg)
Monitors/Display ScreensThis one is pretty obvious, right? It displays the signals the video/graphics card is sending
![Page 11: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/11.jpg)
peripherals
a device that can connect to the main computer (examples: keyboard, mouse, speakers, printer)
![Page 12: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/12.jpg)
Ports
Work as an interface that allows a peripheral device to connect to a computerThere are several different types of these
![Page 13: This is CS50 AP. an introduction to the intellectual enterprises of computer science and the art of programming Unit 0 Module 4 © David J. Malan, Doug](https://reader033.vdocuments.mx/reader033/viewer/2022051619/56649e665503460f94b619e7/html5/thumbnails/13.jpg)
This is CS50 AP.