MODULE 2 Flashcards
level that program execution and interface level
level 6 - user level
basic c, c++, cobol, fortran, etc.
level 5 - high level language level
translate into its equivalent machine language
compiler
used for the large programs in which it can create some modules
linker
high level language translator
interpreter
machine understand only the assembly language
level 4 - assembly language level
only convert into low-level language
assembler
responsible for multiprogramming, protecting memory, synchronizing processes
level 3 - system software level
communication between hardware, system programs, and other applications
operating system
device communication with the OS and other programs
device driver
enable device control and identification
firmware
translates high-level language into machine code
translator
ensures the optimum functionality
utility
is a type of software kernel that sits between computer hardware and end user
operating system
special purpose embedded systems like robots, cars, and modems
real time os