返回卡包市场

SCC131: weeks 19-24

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

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

卡片预览 (24 张)

#1
正面 (问题)

what does Hz reference in sound sampling?

背面 (解答)

-how many times a sample is taken of the sound per second

#2
正面 (问题)

what happens when the number of samples are increased/frequency is increased?

背面 (解答)

-more accurate sound -bigger file size

#3
正面 (问题)

what is the bit depth?

背面 (解答)

-number of bits used to represent a sound value

#4
正面 (问题)

what is the impact of increased bit depth?

背面 (解答)

-more accurate sound -bigger file size

#5
正面 (问题)

what is the formula for file size?

背面 (解答)

file size in bits = sample rate (Hz) x bit depth x number of audio channels (mono = 1, stereo = 2) x duration

#6
正面 (问题)

what is an operating system?

背面 (解答)

-manages hardware and software -controls components

#7
正面 (问题)

what are the main tasks of an operating system?

背面 (解答)

-file management -memory management -process management -I/O handling -security: access and control -multitasking and scheduling

#8
正面 (问题)

what are some example operating systems?

背面 (解答)

-windows -apple -unix -macOS -Blackberry -Android

#9
正面 (问题)

what is the difference between a process and a thread?

背面 (解答)

-processes can have one or multiple threads -threads within a process share the same resources but execute independently

#10
正面 (问题)

what are some properties of threads?

背面 (解答)

-lightweight: uses fewer system resources -shared memory and global variables -fast context switching: threads switch without memory mapping

#11
正面 (问题)

how does the operating system control the execution of processes?

背面 (解答)

keeps track of: —executing code —memory and system resources belonging to processes —security permissions

#12
正面 (问题)

what is the kernel?

背面 (解答)

-core of OS -a program at core of OS that has control over everything in the system

#13
正面 (问题)

what are some common kernel designs?

背面 (解答)

-monolithic kernels -micro-kernels

#14
正面 (问题)

what is a monolithic kernal?

背面 (解答)

single programs that contain all kernel functions. used in most devices

#15
正面 (问题)

what is a micro-kernel?

背面 (解答)

areas of functionality split into multiple different programs

#16
正面 (问题)

how does the kernel work?

背面 (解答)

-loaded into memory during computer setup. remains there until shut down -kernel mode/user mode: execution mode in OS to differentiate application level/system level operations

#17
正面 (问题)

what is the difference between kernel mode and user mode?

背面 (解答)

-un/restricted access to computer resources -un/limited memory access -hardware access -mode switching

#18
正面 (问题)

what does scheduling refer to?

背面 (解答)

-moving processes in and out of the CPU depending on which processes need to be executed -dictated by OS

#19
正面 (问题)

why is scheduling important?

背面 (解答)

-utilizing CPU power efficiently and executing processes fairly, not neglecting certain processes

#20
正面 (问题)

what are two types of multitasking?

背面 (解答)

-pre-emptive multi-tasking -cooperative multi-tasking

#21
正面 (问题)

what is pre-emptive multi-tasking?

背面 (解答)

-memory determines an allocated time for each process to run -windows/linux/macOS

#22
正面 (问题)

what is cooperative multi-tasking?

背面 (解答)

-tasks give up CPU control voluntarily, well behaved -older OSs

#23
正面 (问题)

what are some scheduling algorithms used by the OS?

背面 (解答)

-first come, first served -shortest job next -round robin -priority scheduling -multi-level queue scheduling

#24
正面 (问题)

what is the technique used to simulate multitasking from the OS?

背面 (解答)

-time slicing -processes are frequently switched in and out of the processor to simulate parallelism