1/6
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Abstraction
The process of hiding/removing excess details and only displaying the most important information for the user
Preconditions
Requirements that must be met before a program is executed
Caching
Storing frequently used instructions or values in cache memory as it reduces the time fetched as they are not stored in secondary memory
Decomposition
Breaking down a problem into smaller, more manageable subproblems
Concurrent processing
Each task is given a slice of processing time to make it look like they are being executed at the same time
Benefits of concurrent processing
Number of tasks completed in a given time is increased
Less idle time for waiting for the next instruction
Disadvantages of concurrent processing
May take a long time if lots of instructions need to be completed or lots of users
The importance of each task is not looked at