Save
Computer Science
Computer systems
4.6.1 Hardware & Software
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
willow
Visit profile
Cards (65)
What is hardware in a computer system?
The
physical
components of a computer system
View source
What is software in a computer system?
Program code
that performs tasks
View source
What is the relationship between hardware and software?
Hardware supports software
execution
and functionality
View source
What is system software?
Software that
operates
and maintains the computer
View source
What is application software?
Programs
that complete specific tasks for users
View source
What are the types of system software?
Operating systems
,
utility programs
, libraries, translators
View source
What is the role of an operating system (OS)?
To hide
hardware
complexities and manage
resources
View source
What does memory management do in an OS?
Tracks memory and allocates it to processes
View source
What is the heap in memory management?
Unallocated
sections of memory
View source
What happens when an application finishes using memory?
Memory is returned to the
heap
View source
How does the OS manage input/output devices?
Controls
allocation
and usage of I/O devices
View source
What is a device driver?
Enables communication between device and
OS
View source
What is virtual memory?
A section of
hard drive
used for temporary data
View source
What is the purpose of virtual memory?
To extend
physical memory
capacity using
disk
View source
What is application software used for?
Completing specific tasks for
users
View source
What are the functions of an operating system?
File handling
,
I/O management
, memory management
View source
What tasks do utility programs perform?
Backup
,
disk defragmentation
,
data compression
View source
What do library programs provide?
Access to useful
functions
for programs
View source
What is the role of translators in software?
Convert between different
programming
languages
View source
What is resource management in an OS?
Allocating
memory
and resources to programs
View source
What is scheduling in memory management?
Allocating memory to
processes
efficiently
View source
What is round-robin scheduling?
Allocating
CPU
time slices to jobs
View source
What does the OS do with print jobs?
Allocates and manages print jobs for
printers
View source
What is the purpose of memory management techniques?
To efficiently manage
memory allocation
View source
What is the significance of not overwriting existing programs?
To prevent data loss and maintain
functionality
View source
How does the OS handle I/O device requests?
Creates a queue based on
priority
View source
What is the main function of utility programs?
Perform maintenance tasks for the
computer
View source
What is the role of libraries in programming?
Provide reusable
functions
for programs
View source
What is the function of a compiler?
Convert
high-level code
to
machine code
View source
What is the function of an assembler?
Convert
assembly language
to
machine code
View source
What is the function of an interpreter?
Execute
high-level
code
line
by line
View source
What is the purpose of security in an OS?
To protect
data
and manage access
View source
What is file handling in an OS?
Managing files and
directories
on storage
View source
What is I/O management in an OS?
Controlling
input
and
output
operations
View source
What is processor management in an OS?
Allocating
CPU
time to
processes
View source
What is the significance of sharing runtime across programs in libraries?
Reduces
memory usage
and
programming effort
View source
What is the purpose of data backup in utility programs?
To prevent
data loss
and ensure
recovery
View source
What is disk defragmentation in utility programs?
Reorganizing
fragmented
data
on a
disk
View source
What is data compression in utility programs?
Reducing file size for
storage efficiency
View source
What is encryption in utility programs?
Securing data by converting it into
code
View source
See all 65 cards