Documente Academic
Documente Profesional
Documente Cultură
personal computer was made possible by the invention of solid state electronics and specifically the integrated circuit. t The first microprocessors were made in the late 1960s and were very simple in structure
PC Architecture
Sound Video Ram Video Processor
Motherboard
CPU
Power On Reset
Monitor
Local Bus 64-bit data, 32-bit address, 133 mhz Keyboard Bridge Bridge LAN Bridge
Ethernet
PCI Bus
Floppy Disk
Hard Disk
PC Motherboard
t Gigybyte GA-71XE
motherboard
BIOS
manual)
The Microprocessor
t Block
Interrupt Control
B Reg D Reg
H
Instruction Register
Reg
Address Buffer
Inc/Dec Address
diagram of the Intel Itanium processor which is one of the newer microprocessors available
Software
t
BIOS
Used during boot process
Operating System
Manages computer operation
Software
t BIOS
level program on the PC t BIOS is an acronym for: Basic Input/Output System t It is a program that is stored in Read-Only-Memory on the motherboard t It is a program that is unique to each motherboard model and provides disk drive configuration information for the operating system along with the system time, security access, and other low-level settings. t The BIOS is executed during the boot process
t Lowest
BIOS Chip
operating system is the software that has the job of managing all of the tasks that a computer is asked to do t It performs file management and it writes to and reads from the disk t It loads and executes application programs t Manages how to use all of the peripheral devices t Receives commands from the keyboard and outputs data to the monitor t Two popular operating systems for the PC are Windows and Linux although there are others
t The
are programs that you run to perform tasks on the computer t Microsoft Word, PowerPoint, Access, Visual Studio, MathCad, AutoCad, Photoshop, and Oracle are just a few of thousands of programs t These programs must be written using a programming language that will convert an idea into instructions that a computer can execute
t Applications
Application Programs
Programming Languages
t t
Programming languages allow us to convert ideas into computer code The computer can only understand sequences of 1s and 0s and humans are used to conversing in English or some other language A programming language provides the means of converting English sentences into machine code There are many programming languages and each one has its advantages and disadvantages One good general purpose programming language is C
Writing Programs
t Writing
t The
application what it is that you want to do on the computer t The operating system how does the program interface with the computer t The language syntax what it takes to write programs t A program development environment a compiler and debugger or other program development tools t Other tools such as mathematics, fuzzy logic, artificial intelligence algorithms, signal processing techniques, etc.
t Engineering
written