尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
第1讲:计算机操作系统概述——为什么需要操作系统?
本栏目致力与让读者快速掌握计算机操作系统知识采用通俗易懂的语言来对复杂的理论知识进行讲述无论你是为了通过备考还是自学都是一个不错的选择课程顺序第一阶段建立世界观★★★★★↓第二阶段进程管理★★★★★↓第三阶段内存管理★★★★★↓第四阶段文件系统★★★★↓第五阶段设备管理★★★↓第六阶段系统调用第一课为什么会有操作系统先不要想什么进程、内存。我们先问一个问题。假如没有操作系统假设你买了一台电脑。里面只有CPU内存硬盘显卡键盘没有Windows没有Linux。你按下开机键。会发生什么答案什么都不会。因为CPU根本不知道我现在应该干什么CPU其实特别笨。它只会不停执行取指令 ↓ 执行 ↓ 下一条CPU不会思考“打开QQ”“打开微信”“播放视频”这些都是操作系统告诉它的。所以CPU只负责计算。操作系统负责管理。那操作系统到底是什么一句官方定义操作系统Operating SystemOS是管理计算机硬件和软件资源并为用户和程序提供服务的系统软件。翻译成人话操作系统就是电脑的大管家。例如你说我想打开微信。真正发生的是你 ↓ 点击微信 ↓ Windows收到命令 ↓ Windows找到微信程序 ↓ 把微信加载进内存 ↓ 分配CPU时间 ↓ 申请显卡资源 ↓ 打开窗口 ↓ 你看到微信整个过程都是Windows完成的。CPU只是一直听Windows的话。一个生活中的例子把电脑想成一家餐厅。餐厅里面有一个厨师CPU一个冰箱内存一个仓库硬盘如果没有老板厨师会一直站着“今天做什么”没人告诉他。整个餐厅乱成一锅粥。于是来了一个老板这个老板就是操作系统。老板负责安排厨师干活CPU调度安排冰箱放什么内存管理安排仓库存什么文件管理安排服务员设备管理所以操作系统不是干活的人。而是安排别人干活的人。操作系统主要干四件事这是以后全书最重要的一张图。操作系统 │ ┌─────────────┼──────────────┐ │ │ │ CPU管理 内存管理 文件管理 │ 设备管理也就是说整本教材其实就在讲四件事。第一件CPU管理进程管理假设微信QQ浏览器音乐一起打开。只有一个CPU。CPU怎么办操作系统说先给微信运行10ms ↓ 再给QQ运行10ms ↓ 再给浏览器10ms ↓ 再回来微信于是你觉得四个软件同时运行。其实CPU一次只能运行一个。这就是以后要学的进程管理。第二件内存管理假设内存只有8GB。微信1GB QQ1GB 浏览器5GB Photoshop4GB怎么办操作系统负责1.谁先进内存。 2.谁先出去。 3.哪些数据放硬盘。 4.哪些留内存。这就是内存管理。第三件文件管理电脑里面D盘 照片 电影 Word PDF为什么不会乱因为操作系统建立了目录 文件夹 路径所以文件管理就是管理所有数据。第四件设备管理电脑还有键盘 鼠标 打印机 U盘 显示器 网卡这些设备谁来管理答案还是操作系统。所以设备管理就是统一管理各种硬件设备。四大特征非常重要教材里还有四个经典特征后面会反复出现。① 并发Concurrent电脑可以微信聊天听歌下载电影打游戏看起来一起运行。实际上CPU在快速切换。这就是并发。② 共享Sharing例如打印机只有一台。QQ可以打印。Word也可以打印。大家共享同一个资源。所以共享。③ 虚拟Virtual例如电脑只有8GB内存。却能运行十几个软件。为什么因为操作系统骗了程序。让每个程序都觉得“内存都是我的。”这就是虚拟。④ 异步Asynchronous程序运行速度不同。有的快。有的慢。操作系统负责协调。所以程序运行不是固定顺序。这叫异步。第一课总结一定要记住只要记住下面这五句话第一课就算学会了CPU负责计算不负责管理。操作系统是硬件和用户之间的桥梁。操作系统的核心任务是管理资源和提供服务。操作系统主要管理四类资源CPU、内存、文件、设备。操作系统有四个基本特征并发、共享、虚拟、异步。
RELATED

相关推荐

AI模型评测沙箱安全:从原理到防御的工程实践

AI模型评测沙箱安全:从原理到防御的工程实践

在实际的AI应用开发和模型评测场景中,沙箱(Sandbox)是一个至关重要的安全组件。它的核心职责是为代码、模型或不可信程序提供一个隔离的运行环境,限制其对宿主系统资源的访问,从而防止恶意操作、数据泄露或系统破坏。然…

📅 2026/10/17 21:01:18
ChatGPT、Codex趋势:Codex正在进入ChatGPT工作入口,AI编程为什么不再只是“写代码”?

ChatGPT、Codex趋势:Codex正在进入ChatGPT工作入口,AI编程为什么不再只是“写代码”?

过去两年,AI编程最常见的比较方式一直是:谁写代码更快?谁补全更准确?谁修Bug更强?谁能理解更大的代码仓库?于是我们很容易把Codex、Claude Code以及其他Coding Agent理解成:更高级的代码生成工具…

📅 2026/10/8 23:17:20
英雄联盟本地化工具箱:League Akari 终极使用指南

英雄联盟本地化工具箱:League Akari 终极使用指南

英雄联盟本地化工具箱:League Akari 终极使用指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari 是一款基于英雄联盟…

📅 2026/10/7 17:50:47
MORE NEWS

更多资讯

📰

蓝桥杯省赛“直线”试题解析:整点去重与精确计数

第十二届蓝桥杯省赛的试题C“直线”,是我印象里非常典型的“看着简单,做起来全是坑”的结果填空题。题目只有一句话:平面上有2021个整点,横坐标范围是0到19,纵坐标范围是0到20,问这些点一共能确定多少条不同…

📰

RTSP日志实战:从协议交互到问题定位的完整指南

1. 从"rtsp 日志"这四个字里能挖出什么搞流媒体的人看到"rtsp 日志"这个标题,第一反应多半是又爱又恨。爱的是,RTSP协议本身并不复杂,抓包加日志基本能把问题定位到八九不离十;恨的是,真正到了生产…

📰

全网最全的AI软件测试面试题(含答案+文档):用TaoToken统一Key跑通面试题里的API测试场景

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

在VS Code中用MCP集成AI修图:NanoBanana实战指南

1. 先说结论:为什么要把修图能力塞进代码编辑器1.1 写代码的人其实每天都在“修图”你可能觉得修图是设计师的事,但只要你写过项目文档、搭过个人网站、做过自动化脚本、维护过电商后台,就一定会遇到这种场景:产品图带水印、截图背…

📰

带式输送机传动系统设计全解析:从电机选型到CAD出图

简介:这是一份面向机械设计及自动化专业学生的带式输送机传动系统课程设计资料,围绕卷筒直径355mm、运输带速度1.4m/s、最大有效拉力3000N的减速器设计任务展开。文档完整呈现了传动系统总体设计、传动零件设计计算、减速器结构、润滑与密封、装配图及零…

📰

第一次HTML博客作业:从页面规划到CSS样式的完整实践指南

第一次做 HTML 博客作业的时候,我盯着空白的编辑器发了好一会儿呆。准确说不是不会敲标签,而是不知道该往页面里放什么内容,放三行字怕显得太寒酸,网上抄一段又怕跟别人撞车。后来我才想明白,这种状态几乎是每个初学者…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬