您的位置:首页 > 其它

Windows系统(二)--操作系统原理

2016-04-05 20:41 169 查看
上篇文章谈到Windows操作系统32位和64位的区别,现在来瞧瞧操作系统原理的一些知识

运行视图

系统库(lib)可调用操作系统,执行硬件指令

应用程序可以调用lib和操作系统,执行硬件指令



操作系统的作用

管理系统中软件硬件资源

CPU

内存

设备

文件

为用户(应用程序)提供良好的服务(界面)

API

GUI

操作系统定义

操作系统是位于硬件层(HAL)之上,所有其他软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使用计算机系统的程序集合

操作系统特性

程序并发性

多个程序在宏观上同时向前推进

并发(concurrent) vs 并行(parallel)

资源共享性

多个程序共用系统中的各种软硬件资源

在操作系统的协调和控制下

地址隐射机构

逻辑地址=>物理地址

逻辑地址(虚地址):程序中产生的地址

物理地址(实地址):存储器地址

存储保护设施

防止应用程序

侵犯操作系统空间

侵犯其他用户空间

地址检查

越界检查

越权检查(对共享区域)

操作系统界面形式

交互终端命令(Command Language)

Eg. UNIX shell

$命令名 -选项 参数

图形界面(GUI - Graphic User Interface)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: