Presentation is loading. Please wait.

Presentation is loading. Please wait.

PC hardware and x86 programming Lec 2 Jinyang Li.

Similar presentations


Presentation on theme: "PC hardware and x86 programming Lec 2 Jinyang Li."— Presentation transcript:

1 PC hardware and x86 programming Lec 2 Jinyang Li

2 Write an OS to count lines Alice is asking you to write an OS to count lines in a file. What must you know before starting? –What type of computer? –What type of the disk? –What type of the monitor?

3 Inside a PC

4 PC architecture Plug CPU (Intel Xeon) here Plug 4G memory banks here

5 PC architecture

6 Processor architecture X86 –Most commercially successful –A class of CPU chips –An machine instruction set –Used in most PCs, workstations and laptops ARM (advanced RISC machine) –Used in most mobile phones (e.g. iphone) MIPS –Cisco routers, wireless routers, playstation

7 X86 is the dominant PC architecture Intel 8086 16-bit IA-16 Intel 386 32-bit IA-32 Opteron 64-bit x86-64 Intel Core 2 Athlon Pentium 4 1978 19851999200020032006


Download ppt "PC hardware and x86 programming Lec 2 Jinyang Li."

Similar presentations


Ads by Google