文档章节

操作系统概念

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


对象和句柄

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


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
IT人的十八般武艺-操作系统

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

yongyu2000
2009/11/25
0
0
RT_Thread 体验小节

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

CSDNhuaong
01/01
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
游戏开发与程序设计知识总结04——操作系统

更新日志 每此对思维导图有改动或者在github中有了对应的实现,则增加一条更新日志。 前言 这是游戏开发与程序设计知识总结系列文章的第四篇操作系统,预计下一篇是游戏前端开发。本系列文章...

kashiwa
2017/09/04
0
0
Unix 类操作系统--Ulix

Ulix (Literate Unix) 是个 Unix 类操作系统,是由 Erlangen-Nuremberg 大学开发的,使用 Donald E. Knuth 的Literate 编程理念。Ulix 的目的是创建一个完全可用的系统,在操作系统课程中给学...

叶秀兰
2015/12/20
369
0
囊括13个方面,Linux 容器技术一览表!

  【IT168 评论】容器是现在非常火的概念,基本上技术圈里的人都在谈,但其实容器技术的概念可以追溯到1979年,UNIX chroot是一套"UNIX操作系统"系统,旨在将其root目录及其它子目录变更至...

it168网站
2017/12/14
0
0
linux用户空间和内核exit的语义--linux没有线程

如果你在程序中调用了exit,那么很显然你的程序会退出,可是至于为何会退出那就是库的事情了,我为什么说只是库的事情而不关linux内核的事情呢?那是因为linux内核根本不管用户空间的行为策略...

晨曦之光
2012/04/10
233
0
操作系统--OpenVMS

OpenVMS是数码设备公司(DEC-Digital Equipment Corporation)为其VAX以及Alpha计算机开发得操作系统。OpenVMS操作系统是从VMS系统演化而来的,而VMS正是VAX计算机的 早期操作系统。VMS扩展...

匿名
2009/05/11
4.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周一乱弹 —— 你的朋友圈有点生锈了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @Devoes :分享Trademark的单曲《Only Love (电视剧《妙手仁心 II》插曲)》: 《Only Love (电视剧《妙手仁心 II》插曲)》- Trademark 手机党少...

小小编辑
今天
204
9
【面试题】盲人坐飞机

有100位乘客乘坐飞机,其中有一位是盲人,每位乘客都按自己的座位号就坐。由于盲人看不见自己的座位号,所以他可能会坐错位置,而自己的座位被占的乘客会随便找个座位就坐。问所有乘客都坐对...

garkey
今天
1
0
谈谈神秘的ES6——(二)ES6的变量

谈谈神秘的ES6——(二)ES6的变量 我们在《零基础入门JavaScript》的时候就说过,在ES5里,变量是有弊端的,我们先来回顾一下。 首先,在ES5中,我们所有的变量都是通过关键字var来定义的。...

JandenMa
今天
1
0
arts-week1

Algorithm 594. Longest Harmonious Subsequence - LeetCode 274. H-Index - LeetCode 219. Contains Duplicate II - LeetCode 217. Contains Duplicate - LeetCode 438. Find All Anagrams ......

yysue
今天
2
0
NNS拍卖合约

前言 关于NNS的介绍,这里就不多做描述,相关的信息可以查看NNS的白皮书http://doc.neons.name/zh_CN/latest/nns_background.html。 首先nns中使用的竞价货币是sgas,关于sgas介绍可以戳htt...

红烧飞鱼
今天
1
0
Java IO类库之管道流PipeInputStream与PipeOutputStream

一、java管道流介绍 在java多线程通信中管道通信是一种重要的通信方式,在java中我们通过配套使用管道输出流PipedOutputStream和管道输入流PipedInputStream完成线程间通信。多线程管道通信的...

老韭菜
今天
0
0
AB 压力测试

Ubuntu 安装AB apapt-get install apache2-utils 使用AB 压力测试 -c 并发数 -n请求总数 ab -c 3000 -n 10000 http://localhost/test/index.php AB只能测试localhost 返回结果 This is Apac......

xiawet
今天
0
0
用Python绘制红楼梦词云图,竟然发现了这个!

Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦,绘制小...

猫咪编程
今天
1
0
Java中 发出请求获取别人的数据(阿里云 查询IP归属地)

1.效果 调用阿里云的接口 去定位IP地址 2. 代码 /** * 1. Java中远程调用方法 * http://localhost:8080/mavenssm20180519/invokingUrl.action * @Title: invokingUrl * @Description: * @ret......

Lucky_Me
今天
1
0
protobuf学习笔记

相关文档 Protocol buffers(protobuf)入门简介及性能分析 Protobuf学习 - 入门

OSC_fly
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部