返回卡包市场

YEAR 1 CO1 WEEK 24 OS (MEMORY MANAGMENT) AND WEEK 25 (TYPES OF OS, SCHEDULING)

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

What is an operating system?

背面 (解答)

Core software controls how a computer operates.

#2
正面 (问题)

What are the purpose of operating systems?

背面 (解答)

• Provides a user interface • Managing hardware/peripherals • Memory management • Manages CPU/handles interrupts • Provides security • Provides a platform to run other systems/software • Provides utilities for system maintenance

#3
正面 (问题)

What are the parts of the operating system?

背面 (解答)

• The Kernel (heart of operating system) • Device drivers • The user interface • System utilities

#4
正面 (问题)

What is the kernel?

背面 (解答)

Kernal in different operating systems may be responsible for slightly different blend of tasks. Loading/unloading applications from memory. Memory management. File management. Data security.

#5
正面 (问题)

How does the kernel work?

背面 (解答)

Designed for operating system

#6
正面 (问题)

What is a File Allocation Table (FAT) and what does it do?

背面 (解答)

A map of where your files are stored on a hard disk • Stores pointers/addresses to the start of files • Stores file names, file sizes and access rights • It allows the OS to identify free space in memory

#7
正面 (问题)

What is NTFS (New Technology File System)

背面 (解答)

New Tech File System which supports larger hard drives, file sizes and longer file names

#8
正面 (问题)

What is a device driver ?

背面 (解答)

It’s a script / info that enables the operating system to control and interface with hardware

#9
正面 (问题)

What is GUI

背面 (解答)

Graphical user interface is a friendly way for people to interact with computers

#10
正面 (问题)

What is CLI

背面 (解答)

Command line interface Simpler cause it’s text base

#11
正面 (问题)

What are the types of scheduling

背面 (解答)

Round robin First come first serve Shortest job first Shortest remaining time Multi level feedback queue

#12
正面 (问题)

What is round robin?

背面 (解答)

Gives an equal amount of time being processed Probs it a time slot so if to much it get ignored until comes back round, don’t do priority Advantages simple to implement

#13
正面 (问题)

What is First come first serve

背面 (解答)

What ever one comes first is dealt with first Disadvantage Other jobs have to wait for the first to be done No priority system

#14
正面 (问题)

What is Short job first

背面 (解答)

Does the smallest first Minimise the advantages Long task could get left for ages

#15
正面 (问题)

What is multilevel feedback queue

背面 (解答)

Takes Ito account priority and Priority’s can be adjusted Very complicated Not very efficient if jobs all same priority

#16
正面 (问题)

What is Shortest remaining time

背面 (解答)

Quickest job left to complete finish first

#17
正面 (问题)

Define A Logical Address

背面 (解答)

Addresses at which an item appears to reside, generated by CPU.

#18
正面 (问题)

Define Physical Addresses

背面 (解答)

Actual physical location of the storage cell in memory.

#19
正面 (问题)

What needs to happen for a executable application to be run.

背面 (解答)

To run a process it has to be loaded into main memory. To run more than one process all have to be in main memory at the same time. When executable application loaded into main memory it becomes a ‘process’ and requires memory to run.

#20
正面 (问题)

Describe Segmentation.

背面 (解答)

OS sets aside memory for process to use. This is called segmentation. A way of portioning memory. Variable Sized based on contents. Are logical divisions which hold complete sections of programs.

#21
正面 (问题)

Define Paging.

背面 (解答)

Second type of memory management which designed to handle virtual memory.

#22
正面 (问题)

Define a Page.

背面 (解答)

A fixed sized physical division of memory. Each page is contiguous.

#23
正面 (问题)

Describe Pagination.

背面 (解答)

When RAM full memory manager determines least used page. Page then copied into virtual memory. Free area renumbered by memory manager and marked as free to use. If page needed again swapped back into RAM. ONLY USED WHEN VIRTUAL MEMORY IN USE.

#24
正面 (问题)

What is Disk Thrashing.

背面 (解答)

When Virtual Memory in heavy use. As more pages are swapped eventually more time is being spent swapping pages than processing data.c