Chap 3 Flashcards
A computer platform consists of a collection of hardware resources, such as the processor, main memory, I/O modules, timers, and disk drives.
TRUE
✅ Một nền tảng máy tính bao gồm tập hợp các tài nguyên phần cứng, như bộ xử lý, bộ nhớ chính, các module I/O, bộ đếm thời gian, và ổ đĩa.
For efficiency, applications should be written directly for a given hardware platform.
FALSE
Sửa: written thành not written
Dịch: Để đạt hiệu quả, các ứng dụng không nên được viết trực tiếp cho một nền tảng phần cứng cụ thể.
A design change in the structure or semantics of the process control block could affect a number of modules in the OS.
TRUE
Dịch: Một thay đổi thiết kế trong cấu trúc hoặc ngữ nghĩa của khối điều khiển tiến trình có thể ảnh hưởng đến một số mô-đun trong hệ điều hành.
The process control block is the key tool that enables the OS to support multiple processes and to provide for multiprocessing.
TRUE
Dịch: Khối điều khiển tiến trình là công cụ chính cho phép hệ điều hành hỗ trợ nhiều tiến trình và cung cấp khả năng xử lý đa tiến trình.
It is not the responsibility of the operating system to control the execution of processes.
FALSE
Sửa: not thành the
Dịch: Việc kiểm soát thực thi tiến trình là trách nhiệm của hệ điều hành.
The first step in designing an OS to control processes is to describe the behavior that we would like the processes to exhibit.
TRUE
Dịch: Bước đầu tiên trong việc thiết kế một hệ điều hành để kiểm soát các tiến trình là mô tả hành vi mà chúng ta mong muốn các tiến trình thể hiện.
The OS may create a process on behalf of an application.
TRUE
Dịch: Hệ điều hành có thể tạo một tiến trình thay mặt cho một ứng dụng.
Swapping is not an I/O operation so it will not enhance performance.
FALSE
Sửa: not thành an
Dịch: Hoán đổi là một thao tác I/O, do đó nó có thể cải thiện hiệu suất.
If a system does not employ virtual memory each process to be executed must be fully loaded into main memory.
TRUE
Dịch: Nếu một hệ thống không sử dụng bộ nhớ ảo, mỗi tiến trình được thực thi phải được tải hoàn toàn vào bộ nhớ chính.
A process that is not in main memory is immediately available for execution, regardless of whether or not it is awaiting an event.
FALSE
Sửa: immediately thành not immediately
Dịch: Một tiến trình không nằm trong bộ nhớ chính sẽ không sẵn sàng để thực thi ngay lập tức, bất kể nó có đang chờ một sự kiện hay không.
The OS may suspend a process if it detects or suspects a problem.
TRUE
Dịch: Hệ điều hành có thể tạm dừng một tiến trình nếu phát hiện hoặc nghi ngờ có vấn đề.
All processor designs include a register or set of registers, often known as the program status word, which contains status information.
TRUE
Dịch: Tất cả các thiết kế bộ xử lý đều bao gồm một thanh ghi hoặc tập hợp các thanh ghi, thường được gọi là từ trạng thái chương trình, chứa thông tin trạng thái.
The process control block is the least important data structure in an OS.
FALSE
Sửa: least thành most
Dịch: Khối điều khiển tiến trình là cấu trúc dữ liệu quan trọng nhất trong một hệ điều hành.
A process switch may occur any time that the OS has gained control from the currently running process.
TRUE
Dịch: Việc chuyển đổi tiến trình có thể xảy ra bất kỳ lúc nào khi hệ điều hành giành được quyền kiểm soát từ tiến trình hiện đang chạy.
The principal function of the OS is to create, manage, and terminate processes.
TRUE
Dịch: Chức năng chính của hệ điều hành là tạo, quản lý và kết thúc các tiến trình.
The processor itself provides only limited support for multiprogramming, and _______ is needed to manage the sharing of the processor and other resources by multiple applications at the same time.
software
“The process was placed in a suspended state by an agent; either itself, a parent process, or the OS, for the purpose of preventing its execution,” is a characteristic of a ______ process.
suspended
A _______ is a unit of activity characterized by the execution of a sequence of instructions, a current state, and an associated set of system resources.
process
We can characterize the behavior of an individual process by listing the sequence of instructions, referred to as a _______, that executes for that process.
trace
It is the principal responsibility of the _________ to control the execution of processes.
OS
When one process spawns another, the spawned process is referred to as the ______________.
child process
_________ involves moving part or all of a process from main memory to disk.
Swapping
When a process is in the ________ state it is in secondary memory but is available for execution as soon as it is loaded into main memory.
Ready/Suspended
A process is in the ______ state when it is in main memory and awaiting an event.
Blocked
The OS must maintain _________ tables to manage processes.
process
The collection of program, data, stack, and attributes is referred to as the _________.
process image
The _________ is the less-privileged mode.
user mode
A ________ is an individual who seizes supervisory control of the system and uses this control to evade auditing and access controls or to suppress audit collection.
clandestine user
A total of _________ process states are recognized by the UNIX SVR4 operating system.
9
The portion of the OS that selects the next process to run is called the ___________,
dispatcher
The ________ is a layer of software between the applications and the computer hardware that supports applications and utilities.
OS
A process is in the ________ state when it is in secondary memory and awaiting an event.
Blocked/Suspended
Two essential elements of a process are ________ and a set of data associated with that code.
program code
The _________ tables provide information about the existence of files, their location on secondary memory, their current status, and other attributes.
file
A significant point about the ________ is that it contains sufficient information so that it is possible to interrupt a running process and later resume execution as if the interruption had not occurred.
process control block
A _________ is a legitimate user who accesses data, programs, or resources for which such access is not authorized, or who is authorized for such access but misuses their privileges.
misfeasor
When the OS creates a process at the explicit request of another process, the action is referred to as _________.
process spawning
The process is said to be operating in a _________ fashion if each process in the queue is given a certain amount of time, in turn, to execute and then returned to the queue, unless blocked.
round robin
A process in the _______ state is in main memory and available for execution.
Ready
________ tables are used to keep track of both main (real) and secondary (virtual) memory.
Memory
The process control block information can be grouped into three general categories: Process identification, ________, and process control information.
processor state information
A ________ is the maximum amount of time that a process can execute before being interrupted.
Time slice
System access threats fall into two general categories: _________ and malicious software.
intruders
a _______ is an individual who is not authorized to use the computer and who penetrates a system’s access controls to exploit a legitimate user’s account.
masquerader
An IDS comprises three logical components: sensors, ________, and user interface.
analyzers