【Java SE 基础学习打卡】04 计算机操作系统

前言

刚开始接触计算机知识的小伙伴,可能常听到 “操作系统” 这个词,却不知道它到底在电脑里扮演什么角色。其实你每天用电脑追剧、聊微信、写作业,背后全靠操作系统在 “默默协调”—— 它就像电脑的 “大管家”,既要管着电脑里的各种零件,又要帮你安排好各种要干的事。这一节咱们用日常能接触到的例子,聊聊操作系统:先搞懂它的基本作用,再说说咱们最常用的 Windows 系统,重点弄明白 “进程和线程” 是啥(这些概念以后学编程也会用到),最后看看电脑的 “大脑”(CPU)和 “临时储物柜”(内存)是咋配合干活的。

一、操作系统基本概念:电脑的 “大管家” 是干啥的?

咱们先给操作系统下个简单好懂的定义:操作系统(简称 OS)是控制电脑硬件和软件资源的 “管理员程序”,它是电脑里最基础、最重要的软件 —— 没有它,电脑就是一堆没用的零件,连微信都打不开,更别说用其他软件了。

这个 “大管家” 主要干 4 件核心大事,每一件都和咱们的日常使用息息相关:

  1. 管硬件:让零件们 “配合干活不打架” 电脑里的 CPU、内存、键盘、硬盘这些零件,自己不会 “分工合作”。比如你同时用电脑聊微信、听音乐、逛网页,操作系统就会给每个硬件分配任务:让 CPU 先处理微信里的消息,再给内存腾空间存网页数据,最后让硬盘保存你下载的图片,保证所有硬件都能有序工作,不会因为 “抢着干活” 导致电脑卡住。

  2. 搭界面:让你能 “轻松指挥电脑” 你用鼠标点图标打开微信、用键盘输入消息,这些操作能被电脑 “看懂”,全靠操作系统提供的 “交互界面”。它就像 “翻译官”,把你的点击、输入转成硬件能懂的 “指令”,再把硬件处理后的结果转成你能看懂的画面(比如微信消息显示在屏幕上)。要是没有它,你得记一堆复杂代码才能操作电脑,特别麻烦。

  3. 管文件:让照片、文档 “有地方放还能找着” 你存在电脑里的照片、下载的电影、写的作业文档,存在硬盘、U 盘里的哪个文件夹,怎么重命名、怎么传给同学,都是操作系统在管。它会给每个文件分配一个 “专属地址”,就像给每个文件贴了张带位置的标签,你想找的时候,在 “文件资源管理器” 里搜一下就能快速找到,不用翻遍整个硬盘。

  4. 管任务:让多个事情 “同时干不耽误” 你可能会边聊微信边听音乐,甚至还开着网页查资料 —— 这就是电脑在处理 “多任务”。操作系统会给每个要干的事(比如微信、音乐软件)分配 CPU 时间和内存空间,比如先让 CPU 帮微信处理一会儿消息,再切换去帮音乐软件播放下一段音频,让你感觉所有事情都在 “同时进行”,不会出现 “听音乐时微信就没法用” 的情况。

常见的操作系统有 Windows、Linux、macOS 这几种:

  • Windows:咱们最常用的,界面直观,能装大部分日常软件(比如微信、QQ、视频播放器),新手用起来没难度;

  • Linux:免费且开源,安全稳定,很多学校的服务器、公司的后台系统都用它,以后学更深的计算机知识会接触到;

  • macOS:苹果电脑自带的,设计简洁,和苹果的手机、平板配合得好,不少人用它处理照片、视频。选哪种主要看你的电脑类型和日常需求,咱们平时用 Windows 或 macOS 就够了。

二、Windows 操作系统:咱们最常用的 “可视化管家”

提到操作系统,大家最熟悉的肯定是微软的 Windows 系列 —— 从以前的 Windows XP、Windows 7,到现在常用的Windows 10Windows 11,几乎每个用 Windows 电脑的人都接触过。

在这里插入图片描述

Windows 最大的优点是 “好上手、够直观”,特别适合新手:

  • 你双击图标就能打开软件,拖一下鼠标就能把照片从一个文件夹移到另一个文件夹,不用记任何复杂指令;

  • 屏幕下方的任务栏上,能清楚看到正在运行的软件(比如微信、浏览器),点击图标就能快速切换;

  • 要是某个软件卡住了,右键点任务栏打开 “任务管理器”,就能找到卡住的软件并关掉它,电脑很快就能恢复正常。对咱们日常用电脑来说,Windows 能满足几乎所有需求,是很实用的 “管家”。

三、进程与线程:搞懂 “程序怎么跑起来的”

你可能遇到过 “打开太多软件后电脑变卡” 的情况,这就和 “进程”“线程” 有关 —— 它们是软件运行的 “基本单元”,搞懂这两个概念,就能明白电脑为啥会卡顿,以后学编程也能更快理解相关知识。

3.1 进程:正在运行的 “软件实例”

简单说:你打开的每个软件,就是一个进程。比如你双击打开微信,电脑就会给微信分配一块独立的内存空间,存它的运行数据(比如你的聊天记录、好友列表),这时候微信就是一个 “进程”;再打开浏览器看视频,又会多一个浏览器进程。

每个进程都有个唯一的 “身份证号”——进程标识符(PID),就像每个人的身份证号一样,操作系统靠 PID 区分不同的进程,不会把微信和浏览器的运行数据弄混。你在 “任务管理器” 的 “详细信息” 里,就能看到每个进程的 PID(比如微信的 PID 是 1234,浏览器的是 5678)。

在这里插入图片描述

进程还有两个很重要的特点:

  • 独立不干扰:微信进程和浏览器进程的内存空间是分开的,微信不会随便修改浏览器里的视频数据,这样就算浏览器卡住了,关掉重启后,微信里的聊天记录也不会丢;

  • 分前后台:你能看到窗口、能直接操作的是 “前台进程”(比如正在聊的微信);在后台悄悄干活、看不到窗口的是 “后台进程”(比如电脑的自动更新服务、杀毒软件的后台扫描),它们不用你管,自己就能完成任务。

3.2 线程:进程里的 “小帮手”

如果说进程是 “一家正在营业的餐厅”,那线程就是餐厅里的 “服务员”—— 是能独立干活的最小单元。一个进程里可以有多个线程,它们共享进程的 “资源”(比如餐厅的食材、餐具),但各干各的活,效率更高。

举个例子:你用浏览器看视频时,浏览器进程里至少有 3 个线程在干活:

  • 一个线程负责加载视频画面(让你能看到画面);

  • 一个线程负责播放视频声音(让你能听到声音);

  • 一个线程负责加载网页里的广告(虽然你可能不想看,但它也是浏览器在处理的任务)。这些线程一起配合,你才能顺畅地看视频,不会出现 “只有画面没声音” 或者 “声音和画面不同步” 的情况。

在这里插入图片描述

和进程比,线程更 “轻便”:

  • 创建线程不用分配新的内存空间(用进程现成的就行),所以软件启动更快(比如打开浏览器时,不用等很久);

  • 切换线程也更省资源(比如从 “加载画面” 线程切换到 “播放声音” 线程,CPU 不用花太多时间准备)。这也是为啥很多软件会用多线程 —— 能让软件跑得更快、更流畅。

四、CPU 与内存:电脑的 “大脑” 和 “临时储物柜”

电脑能帮你处理各种任务,全靠 “大脑”(CPU)和 “临时储物柜”(内存)的配合 ——CPU 负责 “思考和计算”,内存负责 “临时存放要处理的东西”,这俩配合得好不好,直接决定电脑快不快。

在这里插入图片描述

咱们用 “看本地视频” 这个日常场景,看看它们是怎么配合的:

  1. 你双击打开视频文件,操作系统会先把视频数据从硬盘(长期存东西的地方)读到内存里 —— 因为内存比硬盘读取速度快 100 倍以上,CPU 从内存里拿数据更省时间;

  2. CPU 从内存里 “取” 视频的画面和声音数据,快速计算怎么把画面显示在屏幕上、怎么把声音传到扬声器里;

  3. 计算完后,CPU 会把处理好的画面和声音数据再送回内存,内存再传给显示器和扬声器,你就能看到画面、听到声音了;

  4. 等你关掉视频,内存里的视频数据会被清空,腾出空间给其他要运行的软件用。

这里还有两个小知识点,能帮你理解电脑为啥会卡顿:

  • 内存地址:内存里的每个数据都有个 “专属编号”(就像储物柜的编号),CPU 要找数据时,报出这个 “编号” 就能快速找到,不用翻遍整个内存;

  • 高速缓存(Cache):CPU 里还有个 “迷你储物柜” 叫高速缓存,会把常用的数据(比如视频里重复出现的画面)存这里,这样 CPU 不用每次都去内存里拿,处理速度更快 —— 就像你把常用的笔放在书桌抽屉里,不用每次都去书房的柜子里找。

而操作系统在这里的作用,就像 “餐厅经理”:

  • 它会给每个进程分配内存空间,比如给微信分配 2GB 内存,给浏览器分配 3GB,避免一个进程占太多内存(比如某软件一下占了 8GB 内存),导致其他软件 “没地方放数据” 而卡顿;

  • 它还会给 CPU “安排工作顺序”,比如先让 CPU 帮微信处理 10 毫秒的消息,再切换去帮视频软件处理 5 毫秒的画面,保证每个进程都能分到 “干活时间”,不会出现 “某软件一直占着 CPU,其他软件没法用” 的情况。

总结

学完这一节,你只要记住 4 个关键点:

  1. 操作系统是电脑的 “大管家”,管硬件、搭界面、管文件、管任务,没有它电脑就没法正常用;

  2. 咱们日常最常用的是 Windows 系统,界面直观好上手,能满足大部分日常需求;

  3. 进程是 “正在运行的软件”,线程是 “软件里的小帮手”,多线程能让软件跑得更流畅;

  4. CPU 是电脑的 “大脑” 负责计算,内存是 “临时储物柜” 负责存数据,两者配合 + 操作系统管理,电脑才能高效干活。

搞懂这些,以后遇到 “电脑卡顿”“软件打不开” 的情况,你就能大概判断是内存不够、进程卡住,还是 CPU 太忙,排查问题也会更有思路!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程实战派-李工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值