click below
click below
Normal Size Small Size show me how
Compsci #3
From 4.2
| Term | Definition |
|---|---|
| Operating systems | Oversee computer operations, store and retrieve files, provides the user interface, coordinate the execution of programs |
| OS examples | Windows, Mac OS, Linux, etc |
| Smartphone OS examples | Apple IOS, Windows Phone, Google Android, etc |
| Batch processing | Job queue |
| Interactive processing | Real time. Multimedia audio and video |
| Time-sharing | One machine, many users |
| Multitasking | One user, many tasks |
| Multiprocessor machines | Load balancing |
| Embedded systems | Specific devices |
| OS History | Each program is called a "job". Early computers required significant setup time. Each "job" required its own setup. Operating Systems began as systems for simplifying set up and transitions between jobs |
| Jobs | Program, data, and directions |
| Operating System architecture | Application and System software |
| Application software | Performs specific tasks for users |
| System software | Provides structure for application software. Consists of operating system and utility software |
| ROM | Read-only memory |
| Boot Loader | In ROM. Run by the CPU when power is on. Transfers operating system from mass storage to main memory. Executes jump to operating system |
| Operating System components | User interface and Kernel |
| User Interface | Communicates with users. Intermediary between users and the kernel. Text based(Shell) or Graphical user interface(GUI) |
| Kernel | Performs basic required functions (file manager, device drivers, memory manager, scheduler and dispatcher) |
| File manager | Consists of directories or folders. Directory path - a sequence of directories within directories |
| Memory Manager | Allocates space in main memory |
| Process | Executing a program |
| Dispatcher | Controls the allocation of time slices to the processes in the process table |
| Scheduler | Adds new processes and removes completed processes from the process table |
| Process state | Current status of the activity. Program counter, General purpose registers, Related portion of main memory |
| Sniffing software | Allows users to monitor your internet traffic in real time, capturing all the data flowing to and from your computer |
| Auditing software | Counters sniffing software. Streamlines the internal audit process |