Fundamentals of Computer Systems
- Created by: jordanflynn33
- Created on: 27-04-15 18:38
View mindmap
- Fundamentals of Computer System
- Hardware + Software
- Hardware is the physical components of a computer system
- Software is the computer programs and related data that provide the instructions to the hardware
- Classification of Software
- Application
- Special Purpose
- Used to execute a specific task e.g Chess board only lets you play chess
- Web Browser
- Calculator
- Media Player
- Used to execute a specific task e.g Chess board only lets you play chess
- General Purpose
- Can be used for a variety tasks
- Presentation Software
- Spreadsheet
- Word Processors
- Can be used for a variety tasks
- Bespoke Purpose
- Made for a specific purpose and user
- Medical Equipment
- UAV/Missiles
- Made for a specific purpose and user
- Special Purpose
- System
- Designed to operate the computer hardware and to provide a platform for running application software
- Operating System
- Utility programs
- Used to help maintain a smooth running computer
- Disk Defragmenter
- Virus Scanner
- System Monitor
- Used to help maintain a smooth running computer
- Library Programs
- Collection of sub-routes
- Translator program
- Assembler
- Translator
- Compiler
- Application
- Programming Languages
- The instructions that a computer will execute are those in machine or object code
- First Generation
- Binary
- Easy and fast to code
- Cannot be transported and has to be rewritten
- Binary
- Second Generation
- Assembly code
- Cannot be transported and has to be rewritten
- Use mnemonics and so fast and easy to understand + code
- Assembly code
- Third Generation
- Imperative
- Code is executed line-by-line is a sequence defined by the programmer
- Requires a compiler or an interpreter
- Time saving
- Code may not use processor specific functions
- Imperative
- Fourth Generation
- Declarative
- Describes what to do, not how to do it
- CSS
- Declarative
- Hardware + Software
Comments
No comments have yet been made