文档章节

操作系统概念

oo_o
 oo_o
发布于 2015/10/24 15:33
字数 566
阅读 80
收藏 6


对象和句柄

对象是指某一个静态定义的对象类型的单个运行时的实例。
对象类型包含了一个系统定义的数据类型、在该数据类型的实例上进行操作的一些函数,以及一组对象属性。


DLL(动态链接库)
指一组可调用的子例程,合起来被链接成一个二进制文件,使用这些子例程的应用程序可以动态加载此二进制文件。

进程
进程是一个容器,其中包含了当执行一个程序的特定实例时所用到的各种资源。
Window进程是由一下元素构成的:
一个私有的虚拟地址空间,这是指该进程可以使用的一组虚拟内存地址。
一个可执行的程序,它定义了初始的代码和数据,并且被映射到该进程的虚拟地址空间中。
一个已打句柄的列表,这些句柄指向各种系统资源。
一个被称为访问令牌的安全环境,它标识了与该进程关联的用户、安全组和特权。
一个被称为进程ID的唯一标识符(在内部被称为客户ID)
至少一个执行现成


安全

针对系统内部的对象,Windows有两种访问控制形式。第一种控制形式称为自主访问控制。
第二种控制形式称为特权访向控制。

注册表
注册表是系统数据库,它包含了引导和配置系统所必要的信息、系统范围的控制windows操作的软件设置、
安全数据库,以及针对每个用户的配置信息

 


Unicode
Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字


当用户模式程序调用一个系统服务时,处理器捕获该调用,然后将调用线程切换到内核模式。
当该系统服务完成时,操作系统将线程环境切换回用户模式,并允许调用者继续执行。

    

© 著作权归作者所有

共有 人打赏支持
oo_o
粉丝 0
博文 16
码字总数 4938
作品 0
杭州
程序员
[图] 过去 30 年 Windows 演变全过程

自从微软首次推出Windows以来,时间已过去了三十年。在这个漫长的时间里,Windows经过了无数次的演变。由于硬件升级、互联网崛起以及老对手苹果不断创新,微软也与时俱进,不断地升级Windows...

oschina
2013/11/16
3.3K
39
RT_Thread 体验小节

引言 很早之前就听说RT-Thread操作系统了,一直在看着它不断的升级迭代,可是一直都没有亲自上手体验一下,最近RTT发布了新版的3.0操作系统,同时关系特别好的一个朋友也入职了睿赛德,极力推...

CSDNhuaong
01/01
0
0
IT人的十八般武艺-操作系统

操作系统,是IT人的任督二脉(之一)。打通这跟筋,便可功力精进,横扫天下。为什么这么说?为什么操作系统如此重要?原因如下: 1)只要你搞软件,就离不开OS。即便你是玩Cisco的,也还要面...

yongyu2000
2009/11/25
0
0
gOS--颠覆的开始

首先google了一下gOS的概念,贴出来: gOS是一套Linux发行版的名字,其使用基于Enlightenment 0.17(又称E17)桌面环境,并整合Google多数的线上服务为其应用程序。它并非由Google官方所开发,...

晨曦之光
2012/04/10
38
0
笔试面试—Linux操作系统

1. Linux 架构 2. 常见名词: Bootloader:在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状...

晨曦之光
2012/03/09
232
0

没有更多内容

加载失败,请刷新页面

加载更多

javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
0
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
0
0
学习设计模式——中介者模式

1. 认识中介者模式 1. 定义:用一个中介对象来封装一系列的对象交互行为,中介者使得各对象不需要显式的互相引用,从而使其松散耦合,独立的改变他们之间的交互。 2. 结构: Mediator:中介者...

江左煤郎
昨天
0
0
深入理解Plasma(1):Plasma 框架

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。 Plasma 作为以太坊的二层扩容...

HiBlock
昨天
0
0
Java 8 日期 示例

Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。Java也意识到需...

阿刚ABC
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部