What are the four components a computer system can be divided into?
Hardware, operating system, application programs, and users.
Which component of a computer system provides the basic computing resources like CPU, memory, and I/O devices?
Hardware.
What is the role of the operating system within the four components of a computer system?
It controls and coordinates the use of hardware among various applications and users.
Which component of a computer system defines the ways system resources are used to solve users’ computing problems?
Application programs.
Give some examples of application programs.
Word processors, compilers, web browsers, database systems, and video games.
Who or what constitutes the ‘users’ in the four-component model of a computer system?
People, machines, or other computers.
What is one common, though variable, definition of an operating system related to what a vendor provides?
Definition 1: ‘Everything a vendor ships when you order an operating system’.
According to the source material, what is the ‘one program running at all times on the computer’?
The kernel, which is part of the operating system.
How are system programs related to the operating system and the kernel?
They are shipped with the operating system but are not part of the kernel.
What term describes programs not associated with the operating system?
Application programs.
Computer _____ refers to the logical aspects of system implementation as seen by the programmer.
architecture
What are some examples of concepts belonging to computer architecture?
Instruction sets, instruction formats, data types, and addressing modes.
Computer _____ deals with all physical aspects of computer systems.
organization
What are some examples of concepts belonging to computer organization?
Circuit design, control signals, and memory types.
The question ‘How to design a computer?’ relates to which field: computer architecture or organization?
Computer architecture.
The question ‘How to implement the design?’ relates to which field: computer architecture or organization?
Computer organization.
Intel and AMD processors share the same X86 _____, but have different _____.
architecture, organizations
Why can the same programs run correctly on both Intel and AMD processors?
Because they share the same computer architecture (X86).
Why might the same program run at different speeds on Intel versus AMD processors?
Because their computer organizations (physical implementations) are different.
In the past, most computer systems used only one processor and were known as _____ systems.
single-processor
What type of system, from mobile devices to servers, now dominates the landscape of computing?
Multiprocessor systems.
Traditionally, what did a multiprocessor system consist of?
Two or more processors, each with a single-core CPU.
In traditional multiprocessor systems, what resources did the processors often share?
The computer bus and sometimes the clock, memory, and peripheral devices.
What does SMP stand for in the context of multiprocessor systems?
Symmetric Multiprocessing.