计算机科学概论重点

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. Real-time processing

⏹The interactive systems required that the activities taking place in a machine be

coordinated with the activities in the machine’s environment.

⏹This coordination called real-time processing.

⏹It could not support to serve more than one user.

Time-sharing processing

⏹The operating system rotated the various jobs in and out of execution by a

process called time-sharing.

⏹It is the technique of dividing time into intervals , or time slices, and restricting

the execution of a job to only one time slice at a time, one by one.

⏹Multitasking processing

⏹Time-sharing used in single user system called multitasking processing

⏹Advantage of time-sharing processing

⏹By rapidly shuffling the jobs in this manner, the illusion of several jobs executing

simultaneously is created.

⏹By it, the computer system does not spend much of its time waiting for peripheral

devices to complete tasks or for a user to make the next request.

⏹The two broad categories of machine’s software

⏹Application software

⏹System software

⏹Application software

⏹Consist of the programs for performing tasks particular to the machines’s

utilization.

⏹Examples of application software include spreadsheets, database systems,

desktop publishing systems, program development software, and games.

⏹System software

⏹It perform those tasks that are common to computer system in general. Providing

the environment for the application software.

⏹System software can divided into two categories: operating system and utility

software.

⏹Utility software

⏹Consist of program for performing activities that are fundamental to computer

installations yet not included in the operating system.

⏹It consist of software units that extend the capabilities of the operating system.

⏹Utility software examples: the software formatting a disk, copying a file,

communicating through a modem over telephone lines, compressing and

decompressing data, handing network communication.

⏹Shell

⏹The portion of operating system that define the interface between the operating

system and its user

⏹Kernel

⏹The internal part of an operating system, which contains those software

components that perform the very basic functions required by the computer

installation.

⏹Window manager and its functions

⏹ A major component within today’s GUI

⏹Allocating blocks of space on the screen –window, and keep track of which

application is associated with each window

⏹Placing the desired pattern in the window assigned to an application, and

monitoring mouse’s moving and acting.

⏹File manager

⏹Its job is to coordinate the use of machi ne’ mass storage facilities.

⏹Directory or folder: grouped file bundle

⏹User can organize their files according to their purposes by placing related files

in the same directory.

⏹Directory can set up in hierarchic structure, including directory and subdirectory

⏹Path: a chain of directories within directories is called directory path

⏹File descriptor:an area of main memory, where stored information needed to

find and manipulate the file

Virtual Memory: an illusionary memory area by rotating programs and data back and forth between main memory and mass storage.

Page: memory unit, typical page size is no more than four KB

⏹Scheduler

⏹It determines which activities are to be considered for execution in a time-sharing

system

⏹Dispatcher

⏹It controls the allocation of time slices to these activities

⏹Boot Strapping (or booting)

⏹ A procedure is performed by the machine each time it is turn on.

⏹ A CPU is designed so that its program counter starts with a particular

predetermined address each time the CPU is turn on

⏹At that address, the CPU expects to find the first instruction to be executed.

⏹The contents of that memory is permanent, the memory is read-only memory

(ROM)

⏹Bootstrap

⏹ A small program that is executed automatically when the machine is turned on

⏹What is a process

相关文档
最新文档