1. 2.5 System unit
1.1. motherboard
1.1.1. processor slot
1.1.1.1. houses a CPU and form the electrical interface with the CPU.
1.1.2. memory slot
1.1.2.1. hold memory modules
1.1.3. adapter card slot
1.1.3.1. hold adapter card
1.2. processor
1.2.1. control unit
1.2.1.1. is the component of the processor that directs and coordinates most of the operations of the computer
1.2.2. Arithmethic Logic Unit (ALU)
1.2.2.1. primarily is used on mainframe computers and high-end-server. Eg : IBM server
1.2.2.2. perform arithmethic, comparison & other operations
1.2.3. Machine Cycle
1.2.3.1. the operations perform by the CPU to execute any instruction.
1.2.3.1.1. F - Fetch
1.2.3.1.2. D - Decode
1.2.3.1.3. E - Execute
1.2.3.1.4. S - Store
1.3. memory
1.3.1. volatile (RAM)
1.3.1.1. Loses it content when the power is turn off (store data for temporary time only)
1.3.1.2. can be read form and written to by the processor and other device
1.3.1.3. hold data or programs that are currently being used by the processor
1.3.1.4. RAM chip are assembled on a small circuit board called memory module which is plugged onto the memory slots
1.3.2. non-volatile (ROM)
1.3.2.1. Do not lose contents when the power is removed (store data permanently)
1.3.2.2. data is prerecorded for read only and cannot be modified and removed
1.3.2.3. contain a small startup program (BIOS) which is used to boot the computer
1.3.2.4. exist as a chip on the motherboard
1.4. input & output device
1.4.1. input device
1.4.1.1. instuctions can be entered into the computer in the form of programs, commands and user responses
1.4.1.1.1. keyboard
1.4.1.1.2. pointing devices
1.4.1.1.3. mouse
1.4.1.1.4. touch screens & touch-sensitive pad
1.4.1.1.5. pen input
1.4.1.1.6. game controller
1.4.1.1.7. web cam
1.4.1.1.8. scanners & reading devices
1.4.1.1.9. biometric input
1.4.2. output device
1.4.2.1. any type of hardware component that conveys informations to one or more people
1.4.2.1.1. display device
1.4.2.1.2. printers
1.4.2.1.3. speakers, headphones, earbuds
1.4.2.1.4. data projector
1.4.2.1.5. interactive whiteboard
1.4.2.1.6. Force-feedback game controller
1.4.2.1.7. tactile output
1.5. storage
1.5.1. magnetic storage
1.5.1.1. hard disk
1.5.1.2. floppy disk
1.5.2. optical storage
1.5.2.1. compact disk (CD)
1.5.2.2. digital video disk (DVD)
1.5.2.3. Blu-ray disk (BD)
1.5.3. flash memory
1.5.3.1. solid state drives
1.5.3.2. memory card
1.5.3.3. USB flash drives
1.6. adapter card
1.6.1. FireWire
1.6.2. MIDI
1.6.3. USB
1.6.4. Modem
2. 2.3 Information Coding Scheme
2.1. ASCII
2.1.1. use 8 bits to represent a character
2.1.2. can represent 256 characters (2^8=256)
2.1.3. most widely used coding scheme to represent data
2.2. EBCDIC
2.2.1. use 8 bits to represent a character
2.2.2. can represent 256 characters (2^8=256)
2.3. Unicode
2.3.1. use 16 bits to represent a character
2.3.2. can represent more than 65 000 characters
2.3.3. newer code.
3. 2.1 Overview of computer system
3.1. What is CS?
3.1.1. a complete, working computer, includes OS, software and hardware to make the com. function.
3.2. Information Processing Cycle
3.2.1. INPUT
3.2.1.1. Process of entering the data into a comp.
3.2.2. PROCESS
3.2.2.1. The data transform into information
3.2.3. OUTPUT
3.2.3.1. Process of conveying information to the user
3.2.4. STORAGE
3.2.4.1. hold data, information and instruction for future use
3.3. Storage Capacity
3.3.1. bit - byte - KB - MB - GB - TB - P - EB - ZB - YB
4. 2.2 Number system
4.1. Decimal number
4.1.1. base 10
4.2. Binary number
4.2.1. base 2
4.3. Hexadecimal number
5. 2.4 Boolean Expression, Logic Gate & Logic CIrcuit
5.1. Boolean Expression
5.1.1. AND
5.1.1.1. ( . )
5.1.2. OR
5.1.2.1. ( + )
5.1.3. NOT
5.1.3.1. ( - ) , ( ' )
5.2. Logic Gate
5.2.1. truth table
5.2.1.1. 0 = off
5.2.1.2. 1 = on
5.3. Logic Circuit
6. 2.6 Software
6.1. System software
6.1.1. operating system
6.1.1.1. Type of OS
6.1.1.1.1. stand-alone
6.1.1.1.2. server
6.1.1.1.3. embedded/mobile
6.1.1.2. Function of OS
6.1.1.2.1. start and shut down a comp.
6.1.1.2.2. provide a user interface
6.1.1.2.3. manage programs
6.1.1.2.4. manage memory
6.1.1.2.5. coordinate task
6.1.1.2.6. configure devices
6.1.1.2.7. establish an internet connection
6.1.1.2.8. monitor performance
6.1.1.2.9. provide utilities
6.1.1.2.10. automatically update
6.1.1.2.11. control a network
6.1.1.2.12. administer security
6.1.2. utility program
6.1.2.1. file manager
6.1.2.1.1. windows explorer
6.1.2.1.2. windows file manager
6.1.2.2. disk cleanup
6.1.2.2.1. Ccleaner(open source)
6.1.2.3. compression tools
6.1.2.3.1. WinZip
6.1.2.3.2. WInRaR
6.1.2.4. anti-virus program
6.1.2.4.1. AVG( opensource)
6.1.2.4.2. Avira antivirus
6.1.2.5. spyware remover
6.1.2.5.1. spyware doctor
6.1.2.5.2. spyware remover spybot
6.1.2.6. disk defragmenter
6.1.2.6.1. MyDefrag , Defraggler(open source)
6.1.2.7. backup and restore
6.1.2.7.1. Backup PC
6.2. Application software
6.2.1. OPEN SOURCE SOFTWARE
6.2.1.1. freely
6.2.1.1.1. web browser
6.2.1.1.2. word processing
6.2.1.1.3. spreadsheet
6.2.1.1.4. presentation
6.2.1.1.5. database
6.2.2. PROPRIETARY SOFTWARE/PACKAGED SOFTWARE
6.2.2.1. license/paid
6.2.2.1.1. web browser
6.2.2.1.2. word processing
6.2.2.1.3. spreadsheet
6.2.2.1.4. presentation
6.2.2.1.5. database