返回卡包市场

System Software

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

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

卡片预览 (24 张)

#1
正面 (问题)

OS and what it is

背面 (解答)

Operating system the main software that controls how a computer operates

#2
正面 (问题)

function of the OS

背面 (解答)

control the hardware of the computer system; hard disk, graphic card manages software; loading / unloading into main memory provides security; username and password interface; allows you to interact with the computer

#3
正面 (问题)

Parts of an OS

背面 (解答)

Kernel Device drivers User Interface System utilities

#4
正面 (问题)

Kernel function

背面 (解答)

Loading / unloading applications from memory scheduling tasks to run efficiently on the CPU memory management file storage to and from secondary storage devices such as the hard disk file management data security

#5
正面 (问题)

Kernels in different OS will …

背面 (解答)

vary in tasks depending on the system

#6
正面 (问题)

Device Drivers 1

背面 (解答)

The OS communicates with lots of different devices and each require a device driver Drivers for the internal hardware are normally pre installed but can download from a companies website

#7
正面 (问题)

The devices driver allows the OS to communicate with which devices

背面 (解答)

RAM, HDD, graphics card, printer, monitor, mouse

#8
正面 (问题)

External devices like printers…

背面 (解答)

normally come with device drivers on a CD, USB etc

#9
正面 (问题)

User Interface function

背面 (解答)

Allows you to interact with the computer GUI Command Line Interface Natural Languages Menu Based

#10
正面 (问题)

GUI

背面 (解答)

Graphical User Interface WIMP User friendly users pictures, icons to make it intuitive slower to perform tasks

#11
正面 (问题)

WIMP

背面 (解答)

Windows, Icons, Menus, Pointers

#12
正面 (问题)

Command Line Interface

背面 (解答)

Interact with the Computer system by typing commands into the screen

#13
正面 (问题)

Natural Languages

背面 (解答)

reacting to voice Alexa, telephone menu system can struggle with accents good where keyboard is not practical issues in noisy environment

#14
正面 (问题)

System Utilities

背面 (解答)

Provides basic facilities that run in the background print spool services cryptographic password management file management services anti-virus utility disk defragmenter utility file compression utility

#15
正面 (问题)

Virtual Memory

背面 (解答)

Even in modern computer you can run out of RAM This is when the operating system will use ‘virtual memory’ The OS will identify RAM that isn’t in use and will copy this to secondary storage This frees up a block of RAM to be used for the program that is in use This will effect performance as it takes time to perform the swapping of data If the computer is low on RAM the operating system may spend more time swapping and less time executing the task. This is called thrashing and the operating system will try and avoid this If thrashing starts then the operating system may terminate programs that are taking up too much RAM but data might be lost

#16
正面 (问题)

Memory Management pg1

背面 (解答)

Memory is limited in size so with processes being loaded and run it needs to be managed this is to prevent processes overwriting over processes data each process is given it’s own segment of memory the memory manager assigns each process a segment of main memory these segments are further divided to each have a ‘stack’, ‘free memory’, etc A process is an executable application that’s loaded into memory

#17
正面 (问题)

Types of Memory management

背面 (解答)

paging, segmentation and virtual memory

#18
正面 (问题)

How paging and segmentation are similar

背面 (解答)

both allow programs to run despite insufficient memory both pages and segments are stored on disk both pages and segments are transferred into memory when needed

#19
正面 (问题)

how paging and segmentation are different

背面 (解答)

pages are fixed size pages are made to fit sections of memory pages are physical divisions segments are different sizes segments are complete sections of programs segments are logical divisions

#20
正面 (问题)

Problems with both paging and segmentation

背面 (解答)

If physical memory is running low, virtual memory has to be used If more time is spent moving pages/segments in and out of the memory to the disk (thrashing) than actually processing the instruction, the computer will be very slow

#21
正面 (问题)

Typical memory segment of a process

背面 (解答)

stack segment free memory data segment code segment

#22
正面 (问题)

Segmentation

背面 (解答)

Logical division of memory. The sizes of each segments may be unequal

#23
正面 (问题)

Memory segment is broken down further into …

背面 (解答)

Code seg - program instructions Data seg - for variables the programs use stack seg - allows for subroutines - when a subroutine is called the program notes where it was called - And added to stack Free memory - for when the stack grows and shrinks

#24
正面 (问题)

virtual memory sections

背面 (解答)

when RAM gets too full, the memory manager may mark sections of secondary storage (on the hard disk) to act as main memory. These sections are called virtual memory Very slow for the CPU to access When the CPU needs data held in virtual memory, the memory manager re-loads it into RAM, swapping out less-used data to make room for it Swapping data in and out of virtual memory is a slow process, so if virtual memory is in heavy use, the computer seems slower