95.【操作系统-第一章】(一)

简介: 95.【操作系统-第一章】


(一)、操作系统概述

1.1_操作系统的概念、功能和目标

(1).操作系统的定义
  • 厂家组装裸机
  • 出售前安装一台操作系统
  • 用户安装应用程序进行兼容(操作系统)
  • 用户使用应用程序进行业务需求
    用户和操作系统是有直接关系的,并不是没有直接关系

操作系统是指控制和管理整个计算机系统的硬件和软件资源【1.操作系统是系统资源的管理者】,并合理地阻止调度计算机的工作和资源的分配,以提供用户和其他软件方便的接口和环境【2.向上层提供方便的服务】,他是计算机系统中最基本的系统软件【3.是最接近硬件的一层软件】。

(2).操作系统的功能和目标——作为系统资源的管理者

首先要看的是操作系统作为软件和硬件中间的层次,它是系统资源的管理者。

处理机管理: CPU。存储器管理: 内存。文件管理: 放的位置。设备管理: 摄像头。

补充知识: 进程是一个程序的执行过程。执行前需要将该程序放到内存中,才能被CPU处理。

下图以QQ视频聊天为例

  • 在各个文件夹中找到QQ安装的位置 (如: D:/tencenter/qq/bin) 逐层打开文件夹,找到QQ.exe.这个程序(可执行)的存放位置【文件管理】
  • 双击打开QQ.exe
    需要把该程序相关数据放入内存 【存储管理】
  • QQ程序正常运行
    对应的进程被处理机(CPU)处理 【处理机管理】
  • 开始和朋友视频聊天
    需要将摄像头设备分配给进程 【设备管理】
(3).操作系统的功能和目标——向上层提供方便易用的服务

(4).操作系统的功能和目标–作为用户和计算机硬件之间的接口

命令接口:允许用户直接访问

联机命令接口或交互式命令接口: 用户说一句,系统做一句

脱机命令接口: 用户说一堆,系统做一堆

搜索*.bat随意打开一个就会发现:

.bat文件里有一堆命令,但本质上和time命令没有任何区别,我们只不过是把这一系列的命令罗列在了清单里,然后当我们执行.bat文件时操作系统其实就是根据这个文件当中的命令一条一条地往后执行。

程序接口: 允许用户通过程序间接使用,由一组系统调用(系统调用命令/广义指令)组成 (程序接口=系统调用)

GUI图形化用户接口: 现代操作系统中最流行的图形用户接口,用户可以使用形象的图形界面进行操作,而不再需要记忆复杂的命令、参数。eg:在window操作系统中,删除一个文件只需把文件拖拽到回收站即可

小总结:



相关文章
|
SQL Oracle 关系型数据库
SQL 连接查询、子查询、union
SQL 连接查询、子查询、union
436 0
SQL 连接查询、子查询、union
|
存储 消息中间件 SQL
快手基于 Apache Flink 的优化实践
内容主要分为三部分。首先介绍流式计算的基本概念, 然后介绍 Flink 的关键技术,最后讲讲 Flink 在快手生产实践中的一些应用,包括实时指标计算和快速 failover。
快手基于 Apache Flink 的优化实践
|
Android开发
android的activity栈管理
在进行BlackBerry程序开发的时候,BlackBerry提供了一个管理Screen的栈,用来从任何地方来关闭位于最上一层的Screen,使用UiApplication.getUiApplication().getActiveScreen()来得到位于最上一层的Screen的实例,并且使用UiApplication.getUiApplication().popScreen()来关闭一个
1263 0
|
2天前
|
云安全 人工智能
2025,阿里云安全的“年度报告”
拥抱AI时代,阿里云安全为你护航~
1437 1
|
9天前
|
云安全 人工智能 算法
以“AI对抗AI”,阿里云验证码进入2.0时代
三层立体防护,用大模型打赢人机攻防战
1411 10
|
9天前
|
机器学习/深度学习 安全 API
MAI-UI 开源:通用 GUI 智能体基座登顶 SOTA!
MAI-UI是通义实验室推出的全尺寸GUI智能体基座模型,原生集成用户交互、MCP工具调用与端云协同能力。支持跨App操作、模糊语义理解与主动提问澄清,通过大规模在线强化学习实现复杂任务自动化,在出行、办公等高频场景中表现卓越,已登顶ScreenSpot-Pro、MobileWorld等多项SOTA评测。
1315 7
|
10天前
|
人工智能 Rust 运维
这个神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
1186 14
|
3天前
|
人工智能 前端开发 API
Google发布50页AI Agent白皮书,老金帮你提炼10个核心要点
老金分享Google最新AI Agent指南:让AI从“动嘴”到“动手”。Agent=大脑(模型)+手(工具)+协调系统,可自主完成任务。通过ReAct模式、多Agent协作与RAG等技术,实现真正自动化。入门推荐LangChain,文末附开源知识库链接。
443 118
|
2天前
|
机器学习/深度学习 测试技术 数据中心
九坤量化开源IQuest-Coder-V1,代码大模型进入“流式”训练时代
2026年首日,九坤创始团队成立的至知创新研究院开源IQuest-Coder-V1系列代码大模型,涵盖7B至40B参数,支持128K上下文与GQA架构,提供Base、Instruct、Thinking及Loop版本。采用创新Code-Flow训练范式,模拟代码演化全过程,提升复杂任务推理能力,在SWE-Bench、LiveCodeBench等基准领先。全阶段checkpoint开放,支持本地部署与微调,助力研究与应用落地。
323 1

热门文章

最新文章