If you'd like to add this set to your collection and start rememberizing it, login to your account now. Of course, if you don't already have an account you should register for free right away!
| Front-side | Reverse-side |
|---|---|
| a program that translates programs written in a specific language into a more machine-like language |
compiler |
| a software system composed of manageable pieces |
composite structure |
| Capturing commonality between different things is a result of | Abstraction |
| communication with the "outside world" | input/output |
| Data and instructions are accessed by using their… | addresses and by knowing their sizes |
| Data encoding schemes: letters, digits, punctuation marks, etc. often are encoded as… |
8-bit sequences |
| Dealing with system components and their interactions without worrying about specific details is called: |
Abstraction |
| Elimination of the irrelevant and amplification of the essential | Abstraction |
| fundamental hardware-resource management software |
Operating System |
| How many meanings do legal constructs have? | Exactly one. |
| In composition, there is a balance between: | simplicity and interaction minimization |
| Limitation of view to a few properties | Abstraction |
| Memory is divided into… | fixed size locations, each with a unique address |
| Performs computation using the instruction set | Processor |
| Performs functions such as verifying user names and passwords, deciding where in memory a program will be loaded, loading programs from disk, etc |
Operating System |
| Smaller components are easier to… | build and understand |
| software that reads and executes a machine-independent intermediate language. |
interpreter |
| Stores data and algorithms not currently being used | File system |
| Stores the data and algorithms the system is using | Memory |
| the formalexpression of data descriptions and algorithms |
Programming Languages |
| the set of grammatical and punctuation rules for the language | syntax |
| The set of rules that specify the meaning of syntactically legal constructs. |
Semantics |
| the type of data to be stored; fixed for a program |
data descriptions |
| What are the two aspects of a system? | Data and Functionality |