Topic #1: Platform Technologies Introduction Flashcards
It refers to any pre-existing hardware environment, a piece of software that is designed to run within it and any of the associated facilities used with it.
Computing Platform
It is any base technologies on which other technologies or processes are built
Platform
Generations of Computing
Vacuum Tubes
Transistors and Batch Systems
ICs and Multiprogramming
Personal Computers
Mobile Computers
Modern Computers consists of
- One or more processors
- Main memory
- Disks
- Printers
- Various I/Os
It is the set of disciplines that describes a computer system by specifying its parts and their relations provided to physical environment
Hardware Architecture
Common Types of Hardware Architecture
- Commodity Computing Platforms
- Video Game Consoles
- RISC (Reduced Instruction Set Computer)
- Midrange Computers
- Mainframe Computers
- Supercomputer
It is a program which acts as an interface between computer system users and the computer hardware and is the one responsible for managing the computer hardware resources
Operating System
OS as an Extended Machine
With an OS, a user has now an extended machine of tools that one can use in order to manipulate the system
OS as a Resource Manager
It manages and protects computer resources in order to allow multiple programs to run at the same time
This part of the OS is used by the microprocessor
Kernel Mode
This part of the OS is used for other programs
User Mode
What does the ENIAC stand for
Electronic Numerical Integrator and Computer
She is considered to be the first Computer Programmer
Ada Lovelace
It refers to the sharing of resources between more than one processes
Multiprogramming
1970s led the rise to the emergence of these technologies, in these systems multiple users have terminals connected to a main computer and execute her task in the main computer
Time-Sharing systems