【Windows】操作系统原理
上篇文章谈到Windows操作系统32位和64位的区别,现在来瞧瞧操作系统原理的一些知识
运行视图
- 系统库(lib)可调用操作系统,执行硬件指令
- 应用程序可以调用lib和操作系统,执行硬件指令
操作系统的作用
- 管理系统中软件硬件资源
CPU
内存
设备
文件 - 为用户(应用程序)提供良好的服务(界面)
API
GUI
操作系统定义
操作系统是位于硬件层(HAL)之上,所有其他软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使用计算机系统的程序集合
操作系统特性
- 程序并发性
多个程序在宏观上同时向前推进
并发(concurrent) vs 并行(parallel) - 资源共享性
多个程序共用系统中的各种软硬件资源
在操作系统的协调和控制下
地址隐射机构
逻辑地址=>物理地址
- 逻辑地址(虚地址):程序中产生的地址
- 物理地址(实地址):存储器地址
存储保护设施
- 防止应用程序
侵犯操作系统空间
侵犯其他用户空间 - 地址检查
越界检查
越权检查(对共享区域)
操作系统界面形式
- 交互终端命令(Command Language)
Eg. UNIX shell
$命令名 -选项 参数 - 图形界面(GUI - Graphic User Interface)
【Windows】操作系统原理相关推荐
- 《Windows操作系统原理》好书推荐
链接:https://pan.xunlei.com/s/VN0y2P9HcBH2Y2x8TNH4uyZ_A1 提取码:w7fg 复制这段内容后打开手机迅雷App,查看更方便 <Windows操作 ...
- Windows操作系统类毕业论文文献有哪些?
本文是为大家整理的Windows操作系统主题相关的10篇毕业论文文献,包括5篇期刊论文和5篇学位论文,为Windows操作系统选题相关人员撰写毕业论文提供参考. 1.[期刊论文]基于Windows操作 ...
- c语言上机实验指导西南交通大学,操作系统原理与应用实验指导书-西南交通大学.doc...
操作系统原理与应用实验指导书-西南交通大学 <操作系统原理与应用> 实验指导书 西南交通大学经济管理学院 电子商务与信息管理系 王明亮编写 2007年7月 实验名称:1. 安装Linux操 ...
- 深入解析WINDOWS操作系统 1
内容简介 本书是著名的操作系统内核专家Mark Russinovich和David Solomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Windows操作系统的整体结构以及内 ...
- 《深入解析Microsoft Windows操作系统》译序
深入解析Microsoft Windows操作系统 Microsoft® Windows® Internals (Fourth Edition)中文版 适用于Microsoft Windows Ser ...
- Windows操作系统深入解析原理
Windows运用程序编写插口(API)是对于Windows电脑操作系统大家族的客户方式系统软件程序编写插口.在32位版本号的Windows营销推广之前,31位版本号Windows电脑操作系统的程序编 ...
- 计算机四级操作系统原理知识汇总,2015年全国计算机四级《操作系统原理》考试内容...
2015年全国计算机四级<操作系统原理>考试内容 一.操作系统概述 1.操作系统基本概念.特征.分类 2.操作系统主要功能 3.操作系统发展演化过程,典型操作系统 4.操作系统结构设计,典 ...
- Windows内核原理-同步IO与异步IO
目录 Windows内核原理-同步IO与异步IO 背景 目的 I/O 同步I/O 异步I/O I/O完成通知 总结 参考文档 Windows内核原理-同步IO与异步IO 背景 在前段时间检查异常连接导 ...
- 计算机操作系统原理教程与实训(目录)
计算机操作系统原理教程与实训 第一章 计算机操作系统概论 1.1 操作系统的形成与发展 1.1.1 人工操作方式 1.1.2 脱机输入/输出技术 1.1.3 批处理技术 1.1.4 多道程序设计技术 ...
- 计算机算法刘汉英PDF,操作系统原理(刘汉英)
spContent=<操作系统原理>是计算机核心基础课.每个知识点除介绍通用原理和算法,更提供有丰富的Windows或Linux等实际操作系统的案例和编程应用,并精心设计了大量上机实验编程 ...
最新文章
- Codeforces Round #661 (Div. 3)题解
- C++中无符号数与有符号数的转换
- 学习 WCF (3)--开发WCF客户程序
- [上海]招募.net网站测试员(实习/见习)
- STL之涉及到的算法
- SSH连接时出现Host key verification failed的原因及解决方法
- 抽象函数和虚函数有什么区别?
- 图像批处理高斯滤波降噪+峰值信噪比计算
- 小米路由R4A千兆版安装breed+OpenWRT教程以及救砖(全脚本无需硬改)
- Google Analytics与百度统计比较
- 新赛季的中超和国安,荆棘中前行
- 详细介绍idm下载以及配置,实现百度网盘急速下载不是梦,适合新手
- HDMI 2.0概述
- Spring三大核心思想
- Python 通过URL打开图片
- v-model双向绑定原理
- 2022年下半场,Plug and Play重点关注的品牌和零售创新是?
- scriptures是什么意思,scriptures英语怎么读
- arcgis操作不响应
- Linux设置与取消代理