上篇文章谈到Windows操作系统32位和64位的区别,现在来瞧瞧操作系统原理的一些知识

运行视图

  1. 系统库(lib)可调用操作系统,执行硬件指令
  2. 应用程序可以调用lib和操作系统,执行硬件指令

操作系统的作用

  1. 管理系统中软件硬件资源
    CPU
    内存
    设备
    文件
  2. 为用户(应用程序)提供良好的服务(界面)
    API
    GUI

操作系统定义

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

操作系统特性

  1. 程序并发性
    多个程序在宏观上同时向前推进
    并发(concurrent) vs 并行(parallel)
  2. 资源共享性
    多个程序共用系统中的各种软硬件资源
    在操作系统的协调和控制下

地址隐射机构

逻辑地址=>物理地址

  • 逻辑地址(虚地址):程序中产生的地址
  • 物理地址(实地址):存储器地址

存储保护设施

  1. 防止应用程序
    侵犯操作系统空间
    侵犯其他用户空间
  2. 地址检查
    越界检查
    越权检查(对共享区域)

操作系统界面形式

  1. 交互终端命令(Command Language)
    Eg. UNIX shell
    $命令名 -选项 参数
  2. 图形界面(GUI - Graphic User Interface)

【Windows】操作系统原理相关推荐

  1. 《Windows操作系统原理》好书推荐

    链接:https://pan.xunlei.com/s/VN0y2P9HcBH2Y2x8TNH4uyZ_A1 提取码:w7fg 复制这段内容后打开手机迅雷App,查看更方便 <Windows操作 ...

  2. Windows操作系统类毕业论文文献有哪些?

    本文是为大家整理的Windows操作系统主题相关的10篇毕业论文文献,包括5篇期刊论文和5篇学位论文,为Windows操作系统选题相关人员撰写毕业论文提供参考. 1.[期刊论文]基于Windows操作 ...

  3. c语言上机实验指导西南交通大学,操作系统原理与应用实验指导书-西南交通大学.doc...

    操作系统原理与应用实验指导书-西南交通大学 <操作系统原理与应用> 实验指导书 西南交通大学经济管理学院 电子商务与信息管理系 王明亮编写 2007年7月 实验名称:1. 安装Linux操 ...

  4. 深入解析WINDOWS操作系统 1

    内容简介 本书是著名的操作系统内核专家Mark Russinovich和David Solomon撰写的Windows操作系统原理的最新版著作,全面和深入地阐述了Windows操作系统的整体结构以及内 ...

  5. 《深入解析Microsoft Windows操作系统》译序

    深入解析Microsoft Windows操作系统 Microsoft® Windows® Internals (Fourth Edition)中文版 适用于Microsoft Windows Ser ...

  6. Windows操作系统深入解析原理

    Windows运用程序编写插口(API)是对于Windows电脑操作系统大家族的客户方式系统软件程序编写插口.在32位版本号的Windows营销推广之前,31位版本号Windows电脑操作系统的程序编 ...

  7. 计算机四级操作系统原理知识汇总,2015年全国计算机四级《操作系统原理》考试内容...

    2015年全国计算机四级<操作系统原理>考试内容 一.操作系统概述 1.操作系统基本概念.特征.分类 2.操作系统主要功能 3.操作系统发展演化过程,典型操作系统 4.操作系统结构设计,典 ...

  8. Windows内核原理-同步IO与异步IO

    目录 Windows内核原理-同步IO与异步IO 背景 目的 I/O 同步I/O 异步I/O I/O完成通知 总结 参考文档 Windows内核原理-同步IO与异步IO 背景 在前段时间检查异常连接导 ...

  9. 计算机操作系统原理教程与实训(目录)

    计算机操作系统原理教程与实训 第一章 计算机操作系统概论 1.1 操作系统的形成与发展 1.1.1 人工操作方式 1.1.2 脱机输入/输出技术 1.1.3 批处理技术 1.1.4 多道程序设计技术 ...

  10. 计算机算法刘汉英PDF,操作系统原理(刘汉英)

    spContent=<操作系统原理>是计算机核心基础课.每个知识点除介绍通用原理和算法,更提供有丰富的Windows或Linux等实际操作系统的案例和编程应用,并精心设计了大量上机实验编程 ...

最新文章

  1. Codeforces Round #661 (Div. 3)题解
  2. C++中无符号数与有符号数的转换
  3. 学习 WCF (3)--开发WCF客户程序
  4. [上海]招募.net网站测试员(实习/见习)
  5. STL之涉及到的算法
  6. SSH连接时出现Host key verification failed的原因及解决方法
  7. 抽象函数和虚函数有什么区别?
  8. 图像批处理高斯滤波降噪+峰值信噪比计算
  9. 小米路由R4A千兆版安装breed+OpenWRT教程以及救砖(全脚本无需硬改)
  10. Google Analytics与百度统计比较
  11. 新赛季的中超和国安,荆棘中前行
  12. 详细介绍idm下载以及配置,实现百度网盘急速下载不是梦,适合新手
  13. HDMI 2.0概述
  14. Spring三大核心思想
  15. Python 通过URL打开图片
  16. v-model双向绑定原理
  17. 2022年下半场,Plug and Play重点关注的品牌和零售创新是?
  18. scriptures是什么意思,scriptures英语怎么读
  19. arcgis操作不响应
  20. Linux设置与取消代理

热门文章

  1. bitlocker驱动器加密的解除方法
  2. vim编辑器的基本用法
  3. Linux安装GIMP
  4. SpringBoot启动自动执行sql脚本
  5. Logisim元件用法详解二:Gates 门
  6. Logisim-Gates library
  7. VC Webbrowser操作全解(二)
  8. 《企业IT架构转型之道》边读边想——数字化运营能力
  9. 网易云音乐UC!缓存格式文件转MP3方法
  10. linux进程管理试题,Linux 考试试题