Hardware Software Flashcards
What is the primary function of mainframe computers?
To serve many terminals, usually thousands, within an organization.
what can terminal be
- Computers connected to the mainframe
- Dumb terminals with minimal processing power
- ATMs (automated teller machines)
What are some common uses of mainframe computers?
- Hosting business databases
- Large scale transaction processing
- Batch processing
- Statistical analysis, such as census data
What characteristics do mainframe computers need to have?
Reliability, availability, and serviceability (RAS).
What is meant by hot-swappable components?
Hardware components that can be replaced while the system is still running.
how is mainframe reliable
Hardware can self check and recover incase of failure.
software can be updated quickly and have been tested extensively before
How do mainframes achieve a high level of availability?
By having redundant hardware components that take over automatically if an active component fails.
Hot swappable components
What is one method for cooling mainframe computers?
cold air too inefficient
Liquid cooling, which delivers cold liquid directly to the processor chip.
What is the approach for security mainframe systems?
Multi layered so different people can access different stuff
security software will also monitor for threats
Why mainframe performance don’t use MIP anymore
complex instruction can take longer than simple
so inaccurate
What does MIPs stand for?
Millions of Instructions Per Second.
Reasons that affect MIP making it inaccurate
- Workload mix
- Memory and cache sizes
- Input and output activity
- Operating systems and software changes
What are dedicated system assist processors (SAPs) used for?
To handle input/output requests and free up main processors.
What does FLOPS stand for?
Floating Point Operations Per Second.
How many FLOP in 1 MFLOP
one million
What type of operating systems do mainframe computers commonly use?
- General purpose (e.g., z/OS)
- Virtual machine focused (e.g., z/VM)
- Transaction processing focused (e.g., z/PF)
based on linux
What is the significance of longevity in mainframe computers?
expensive so should be able to upgrade
last for min 10 years
How do u have serviceability in mainframe computer
If maintenance needed make maintenance short as possible
adv of mainframe computer
more RAS than reg pc
- Scalable
- last for min 10 years
- hardware failure notified immediately
store and process a lot of data
terminals only need input output can use mainframe to process
more than 1 os can be used at at time improves performance
disadvantage mainframe
high cost and special os which high cost
lots of space and need to cool it
specialist staff needed to maintain
need fast enough massive drives
interface is command driven
Driver
comes with each hardware
translates default commands from software to the hardware specific command
OS manages communication between hardware and software by
allocating memory to software
sending and responding to input and output device
open/close files on storage device
dealing w security and logon
Translator
translates program written in high level programming language to machine code computer can understand
Compiler
A translator but makes a file containing machine code (executable file/object file) only compiles for one os
Original high level programming language is called source file
translates all at once
read to execute object code without delay
optimised code