You are on page 1of 4

Instructor Luong Duy Hieu – Contact: hieuld2@fpt.edu.

vn

Yourname: Đinh Nhâ ̣t Duy……………………………………………


Class: ………………………………………………………………………………….

CHAPTER 1 - INTRODUCTION

A. CHỌN CÂU HỎI ĐÚNG

QN1. The four main structural elements of a b. User programs use system calls to invoke
computer system are: operating system services
a. Processor, Registers, I/O Modules, Main c. In terms of performance, using system calls is
Memory better than using procedure calls
b. Processor, Registers, Main Memory, System d. Every system call involves overhead due to
Bus context switch
c. Processor, Main Memory, I/O Modules, System
Bus Answer: D
d. None of the other choices
QN6. A(n) _________ is provided to make system
Answer: B calls from some programming languages
a. procedure library
QN2. Which of the following instructions should b. operator
be allowed in user mode? c. pointer
a. Disable all interrupts d. None of the other choices
b. Read the time-of-day clock
c. Set the time-of-day clock Answer :A
d. Change the memory map
QN7.Vacuum tube computers were used during the
Answer: B period of ____.
A) 1920s-1930s
QN3. What is not a main function of an operating B) 1935-1945
system? C) 1940-1955
a. Provide the users with an extended (virtual) D) 1945-1960
machine
b. Manage the I/O devices Answer: D
c. Provide user interfaces
d. Support virtual memory QN8. The name for the nucleus of an operating
system is the ____.
Answer: A A) manager
B) center
QN4. What is the main characteristic of real-time C) core
operating system? D) kerneld
a. Multiple CPU
b. Time-sharing Answer:D
c. Time is key parameter
d. Many I/O devices QN9. Linux and ….are often used as operating
systems on supercomputers, mainframes, and
Answer: B servers.
A) UNIX
QN5.What is not correct about system calls? B) Windows
a. A system call allows a user process to assess and C) None ofthe other choices
execute operating system functions inside the D) Mac OS
kernel. Answer : A
04.02e-BM/DH/HDCV/FU 1/2 1/4
b. Program Counter (PC)
QN10. A Control/Status register that contains the c. Program Status Word (PSW)
address of the next instruction to be fetched is d. All of the above
called
the: Answer:
a. Instruction Register (IR) B

04.02e-BM/DH/HDCV/FU 1/2 2/4


B. GIẢI NGHĨA CÁC TỪ KHÓA (TIẾNG ANH HOẶC VIỆT ĐỀU CHẤP NHẬN)

Keywords Explain
 A personal computer(PC) is a device that can be modify
 Personal computers
and customize depend on the user need. It is intend to
operate directly by the end-user instead of a big sever

 Mainframe computers  A mainframe computer is a computer system that help to


analysis and process a huge amount of data quickly. It is
also use to host importain and critical application

 Embedded operating system  A system that is design to do a specific purpose to increase


the reliability for archieve a specific purpose

 User mode  The mode use by the end user to access application such
as: Word. In user mode the computer have limited access
to computer hardware.

 Kernel mode  In kernel mode, the user have unlimited access to the
computer hardware,memory,CPU and ect.
 Time-sharing system  Timesharing system enable many people located at various
terminal, to use a particular at the same time.

 Microkernel  A plugin or a software or code that contain the require


minimum amount of function,data and feature to
emplement an operation

 Block special file  A device that provide buffered access to hardware device
and provide some abstraction from their specifics.
 Virtual machine
 A virtual environment that work like a computer within a
computer. It runs on an isolated partition of its host
computer with it’s own resourse of CPU power,memory,
an operation and their other resourses.

 Layered System  A type of system structure that split the operation system
into various later,where each layer has a specific well-
defined task to perform

 Multi-programming  A rudimentary form of parallel processing in which several


program are run at the same time on a uniprocessor.
 Address space  An amount of memory allocated for all possible addresses
for a computational entity.

 System call  A program interact and communicate with the operation


system. It send a request to the operation kernel.
 Registers
 A type of computer memory used to quicky accept, store,
and transfer data and instruction that are being used
imediately by the CPU

 An abstract data type that severs s a collection of elements.


04.02e-BM/DH/HDCV/FU 1/2 3/4
 Stack
 A byte steams ocntain 16-bits Unicode character rather
 Character stream than 8-bits

 MS-DOS  A dominant operating system for the personal computer.

 A traditional unifield model for design of a software and


 Monolithic it’s design to self-contained. Component of the program
are inter-connected and inter-dependent rather than loosely
coupled.

 Is an exception(error) where the instruction can’t restarts.


 Trap instruction
 Layer of programing that understands and exercutes the
 Shell commanded a user enters.

 A computer program designed to be run by the Unix sheel,


a command-line interpreter.
 Shell scripts
 A feature of an operating system that enable the computer
 Virtual memory to be able to compensate shotages of physical memory by
transfer pages of data from random access memory to disk
storage.

 Monolithic Systems  functionally distinguishable aspects are all interwoven,


rather than containing architecturally separate components.

 Procedure libraries are partitioned data sets used to hold


 Procedure library pre-defined sets of JCL statements

 Virtualization software allows you to run two or more


 Virtualization operating systems using only one PC

 Time multiplexed means a resource is not divided into


units. One way in which the operating system might
 Time-multiplexed implement resource abstraction is to provide a single
abstract disk interface which will be the same for both the
hard disk and floppy disk

 The Program Status Word (PSW) contains status bits that


 PSW and PC reflect the current CPU state. While the PC is a computer
that customize by the end user.

 A real-time operating system (RTOS) is an operating


 Real-time Operating System
system that guarantees a certain capability within a
specified time constraint

 System software is computer software designed to provide


 System Programs a platform to other software.

04.02e-BM/DH/HDCV/FU 1/2 4/4

You might also like