Acronyms 3 C182 Flashcards
Operating Systems fall into two separate categories
Network Operating System
Desktop Operating System
Extends the capabilities of an operating system. Helps customize the operating system’s function
Utility software
An internal part of an operating system. Is the underlying source code that runs the OS
Kernel
CLI
Command Line Interface
GUI
Graphical User Interface
Windows’ root directory is commonly ______
C
Linux uses _____ to express Directory Paths
Forward slashes /
Windows uses ______ to express directory paths
Backslash \
Is Linux or Windows case sensitive when searching for files
Linux
Manages the systems primary memory. Finds and assigns the main memory space for each of the processes and restricts the actions of each process to the memory space allocated to that program.
Memory Manager
When more memory is needed, the main memory creates an illusion of additional space by rotating programs and data between the primary and secondary memory. What is this called?
Paging
The additional memory spaces created in the secondary memory
Virtual memory
Where is the collection of device drivers of the operating system stored?
Kernel
Software for completing daily tasks
Productivity Software
Software that helps communicate and work with another, and helps computers share information
Collaboration Software
Software that performs tasks for specific purposes
Specialized Software
A collection of instructions written in a programming language
Source Code
A type of software used to translate a source code into machine code
Language Processor
A language processor that checks the source code for errors before translating it
Compiler
A language processor that translates and executes source code one line at a time. If an error is found, the process is terminated
Interpreter
5 high-level langauges
Python, TCL, C++, JavaScript, PHP
Uses a vocabulary and a set of rules for instructing a computer to perform certain tasks
C++
An easy to use programming language that does not require a compiler for debugging
Python
A programming language designed to enable user engagement with dynamic elements on web pages
JavaScript
Often used in rapid prototyping and the creation of GUIs. A simple and compact language that is also very powerful
TCL
An all-purpose language that is especially suitable for web development
PHP
A step-by-step formula outlining how to execute a task
Algorithm