OS note

Since I have no Input method installed in my ubuntu this moment yet, I have to type everything in English. Maybe tranlate this in the future

1. To implement the process model, the operating system maintain a table(usually an array of structure), called the Process Table(also known as Process Control Block)

2. CPU utilization can be improved by adding another memory

3. Processes are used to group resource together(resource management), while threads are the entities scheduled for execution on the CPU(think of the phrase "thread of control")

4. How can a non-blocking I/O be ?  (  when  non-blocking I/O finished, it iterrupt the executing process. Non-blocking I/O program is hard to make )

5. How can an interrupt be ?    ( when the system(not necessarily the system kernel, could be the runtime-environment) decide that it‘s proper to deliver an interrupt, it just force to "save the registers of the executing process", "push stacks...." )

时间: 2024-12-26 10:29:50

OS note的相关文章

current status of the installation and the internationalization of Samba 3.0

Only about 8 months from release of Samba 3.0.0, there is beginning to be the transition from 2.2.x. Here again, I will explain the Notes on new features and migration of Samba 3.0 series. (Editorial office) The Samba Team as an Samba of developer, e

[转]Running KVM and Openvswitch on Ubuntu 12.10

Running KVM and Openvswitch on Ubuntu 12.10 I've got an aging VMWare ESXi 4.0 server that needs to be replaced with something a little more modern and flexing. Obviously at home I don't need all the cool features that licensed VMWare comes with, but

ubuntu上virtualbox无法找到usb设备【解决】

How to set up USB for Virtualbox? USB in different versions of Virtual Box For use of USB in Virtual Box 3.x you need a PUEL-version. From Virtual Box > 4.x USB 1.0 is supported in the OSE version installed from software center. For USB 2.0 or USB 3.

pcap学习

[cpp] view plaincopyprint? #include <pcap.h> char errbuf[PCAP_ERRBUF_SIZE]; pcap_t *pcap_open_live(const char *device, int snaplen,int promisc, int to_ms, char *errbuf) pcap_t *pcap_open_dead(int linktype, int snaplen) pcap_t *pcap_open_offline(cons

oracle 数据库安装环境,要求大汇总

 Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) (文档 ID 169706.1) 转到底部 修改时间:2014-7-10类型:BULLETIN Jump to: For 12c requirements

oracle 数据库安装环境,需要大汇总

 Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) (文档 ID 169706.1) _afrLoop=509703735454401&id=169706.1&_afrWindowMode=0&

Installing VirtualBox

The (VirtualBox) website has a lot of quality documentation including: End-user documentation Technical documentation Source code repository timeline List of changes (changelog) This article will briefly cover the installation process. Both i386 and

records.config文件配置模板

# # # Process Records Config File # # <RECORD-TYPE> <NAME> <TYPE> <VALUE (till end of line)> # # RECORD-TYPE: CONFIG, LOCAL # NAME: name of variable # TYPE: INT, STRING, FLOAT # VALUE: Initial value for record # # # *NOTE*: All opt

os -- 进程的控制

os -- 进程的控制 新建 模板 小书匠 参考 <计算机操作系统>(第四版) 汤小丹等编著 概念引入 进程控制 进程控制是最基本的功能,负责创建进程.结束进程等功能,一般由 OS 内核中的原语来实现 原语 所谓原语,就是由若干条指令组成的,用于完成一定功能的一个过程,算是不可分割的.最基本的操作 Note 接下来原语基本用于所有的操作 操作系统内核 操作系统将一些常用或者运行频率较高的模块(如时钟管理.进程调度等)常驻内存,这些就被称为 OS 内核 两大功能 支撑功能 中断处理 时钟管理 原