操作系统概念


对象和句柄

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


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

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


安全

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

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

 


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


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

    

你可能感兴趣的:(操作系统概念)