计算机基础——操作系统

操作系统

  • 运行环境 = 操作系统 + 硬件(操作系统又称“软件”,由一系列的软件组成)
  • 市面上主要的三种操作系统:windows、linux、 unix
  • 处理器:CPU,电脑的计算能力——每秒能处理的指令数
  • 显卡:图形处理器(GPU),承担图形输出的任务
  • 内存(主存):应用程序运行时能够动态分析指令的这部分存储空间
  • 存储空间:应用程序安装所占用的磁盘空间

CPU

  • CPU非常重要,程序的运行需要满足CPU的最低配置
  • CPU只能解释其自身固有的语言,不同的CPU能够解释的固有语言也不同
  • 机器语言的程序被称为本地代码(native code)
    在这里插入图片描述

windows操作系统克服了CPU以外的硬件差异

  • 操作系统是软件
  • windows中键盘输入、显示器输出都是通过向windows发送指令实现的,不是直接面对硬件
  • windows操作的是硬件,软件通过操作windows进而控制硬件
    在这里插入图片描述

不同操作系统的API不同

  • API(Application Processing Interface)应用程序接口:应用程序向系统传递指令的途径
  • 键盘输入、鼠标输入、显示器输入…外围折别都是通过API进行交互的
  • 相同操作系统,不论硬件如何,API几乎一样
  • 不同种类的CPU则对应不同的本地代码

window特征

1. 32位和64位操作系统

处理效率最高的数据大小

2. 通过API函数集提供系统调用

API是连接应用程序和操作系统的接口
API通过DLL文件提供,各个API的实体都是C语言编写

3. 提供了GUI用户界面

Graphical User Interface 图形用户界面

4. 通过WYSIWYG实现打印输出

“What you see is what you get”,显示器上的输出内容可以直接通过打印机输出

5. 多任务功能

windows通过时钟分割技术实现多任务
时钟分割短时间间隔内,多个程序切换运行
(程序运行时,该程序只是待机的,只是用户看着像是同时运行)
在这里插入图片描述
CPU切片——多线程多任务的核心

6. 网络功能和数据库功能
  • windows中网络功能是标准功能提供的
  • 数据库功能有时会增加
  • 中间件:网络功能和数据库功能并非不可或缺,但因为他们和操作系统很接近,所以被统称为中间件而不是应用
    在这里插入图片描述
7. 即插即用实现设备驱动的自动设定

自动安装设备驱动
新设备连接计算机后,计算机就会自动的安装和设定用来控制设备的驱动

发布了198 篇原创文章 · 获赞 48 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44478378/article/details/104462991