0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新手学操作系统(第一周)

田丰 来源:jf_35235301 作者:jf_35235301 2024-10-08 11:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.操作系统(Operating System,OS),操作系统是计算机资源的大管家。

wKgZomcAoRSAQFuwAABLwqyCKE4532.png

为什么说操作系统是计算机资源的大管家,下面讲讲计算机、操作系统(OS)和应用程序之间的关系。

计算机硬件:

计算机是由硬件组成的,硬件包括处理器CPU)、内存、存储设备、输入/输出设备等。这些硬件提供了基础的计算能力和数据处理能力,但它们不能直接被用户使用,需要通过操作系统进行管理和协调。

操作系统 (Operating System, OS):

操作系统是位于硬件和应用程序之间的一层软件,它负责管理硬件资源,如CPU、内存、磁盘、网络接口等。

操作系统提供了一组基础服务,例如文件管理、内存管理、进程调度、输入输出操作、网络通信等,使得应用程序能够抽象出硬件的复杂性,专注于完成自身的功能。

操作系统还提供用户与计算机交互的接口(如图形界面或命令行界面),使用户能够方便地操作计算机。

应用程序 (Applications):

应用程序是为特定任务设计的软件,例如文字处理软件、浏览器、游戏、数据分析工具等。应用程序通过操作系统的接口(API)来请求硬件资源,例如要求操作系统为其分配内存或存取文件。

应用程序依赖于操作系统提供的服务来运行。如果没有操作系统,应用程序将无法直接与硬件交互,因为硬件的控制和资源分配需要由操作系统管理。

计算机硬件提供了运行应用程序所需的物理资源。

操作系统是管理这些资源的中间层,确保硬件资源被有效利用,并为应用程序提供标准化的操作接口。

应用程序利用操作系统的服务来执行特定的任务,为用户提供直接的功能。

总结来说,计算机的硬件是底层的基础,操作系统在其之上管理硬件资源,应用程序则通过操作系统来实现其功能。这三者密不可分,操作系统充当了连接硬件和应用程序的桥梁。

2.参考学习书籍

刘遄《Linux就该这么学》

鸟哥 《鸟哥的Linux私房菜 基础学习篇(第4版)》
鸟哥《鸟哥的Linux私房菜 服务器架设篇(第2版)》
W.Stevens《Unix环境高级编程(中文第2版)》

W.Stevens《Unix环境高级编程(中文第3版)》
M.Bach《Unix操作系统设计》

3.实践环境

wKgZomcApwmAO3cvAAAVfiCqnnw447.png

编辑用VMWare软件在物理计算机中搭建虚拟计算机(Virtual Machine,VM)
然后在虚拟机上安装CentOS操作系统。CentOS操作系统是Red Hat操作系统的一个分支,Red Hat操作系统是Linux操作系统的一个分支。


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11807

    浏览量

    219508
  • 操作系统
    +关注

    关注

    37

    文章

    7432

    浏览量

    129597
  • VMware
    +关注

    关注

    1

    文章

    301

    浏览量

    23181
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    主流国产操作系统解析:技术特点与行业适配指南

    、消费电子等领域实现深度渗透,成为数字中国建设的重要底座。本文将聚焦主流国产操作系统,解析不同品牌的技术特点、核心优势与应用场景,为不同用户的选型提供参考。 、银河麒麟操作系统:全领域标杆型国产
    的头像 发表于 03-27 14:27 172次阅读

    简单好用的气密性检漏仪,新手就会-岳信仪器

    。针对这痛点,这款简单好用的气密性检漏仪应运而生,彻底打破操作壁垒,真正实现新手就会,轻松搞定各类产品检漏工作。以往的气密性检漏设备,
    的头像 发表于 03-16 16:11 167次阅读
    简单好用的气密性检漏仪,<b class='flag-5'>新手</b><b class='flag-5'>一</b><b class='flag-5'>学</b>就会-岳信仪器

    新手单片机,主要是玩,什么好?

    如果你是新手想学单片机,主要是为了玩,那我真心推荐从microbit入手。第一,玩起来特别简单。不用费劲装什么专用软件,直接打开浏览器就能用MakeCode在线编程,连下载都省了。
    的头像 发表于 01-21 16:37 801次阅读
    <b class='flag-5'>新手</b><b class='flag-5'>学</b>单片机,主要是玩,<b class='flag-5'>学</b>什么好?

    操作系统体系结构

    操作系统的体系结构是个开放的问题。正如上文所述,操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供服务?有关这个问题的回答形成了两种主要的体系结
    发表于 01-15 08:19

    操作系统的发展及分类

    手工操作阶段(此阶段无操作系统)   用户在计算机上算题的所有工作都要人工干预,如程序的装入、运行、结果的输出等。随着计算机硬件的发展,人机矛盾(速度和资源利用)越来越大,必须寻求新的解决办法
    发表于 01-15 08:00

    操作系统运行机制

    是最关键的设备。时钟的第一功能是计时,操作系统需要通过时钟管理,向用户提供标准的系统时间。另外,通过时钟中断的管理,可以实现进程的切换。诸如,在分时操作系统中,釆用时间片轮转调度的实现
    发表于 01-15 07:12

    普华基础软件出席开源车用操作系统人才培养启动仪式

    人才是产业创新的第一资源,培养本土化的车用操作系统高端人才,对于保障汽车产业供应链安全、赢得未来竞争具有战略性、基础性意义。当前,我国在车用操作系统领域面临跨领域复合型人才严重短缺的挑战,人才供给
    的头像 发表于 12-18 17:11 1360次阅读

    龙蜥操作系统装机量突破1000万

    11月17日,以“生态共融·智驱未来”为主题的2025龙蜥操作系统大会(OpenAnolis Conference)在北京成功举办。千余位全球技术大咖、业界精英和行业开发者齐聚堂,深入探讨AI时代下操作系统产业发展的新趋势、新
    的头像 发表于 11-20 11:40 934次阅读

    单片机的操作系统

    单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择: 实时操作系统(RTOS) ‌ FreeRTOS ‌:轻量级开源内核(最小内核约6 KB RAM)
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    实时嵌入式操作系统(Real-Time Embedded Operating System)是专门设计用于嵌入式系统的实时操作系统。嵌入式系统
    发表于 11-13 06:30

    如何选择合适的实时操作系统

    选择合适的实时操作系统(RTOS,Real-Time Operating System)可能会影响你在不同行业的职业发展路径。
    的头像 发表于 09-09 14:47 1217次阅读

    “全国高校信创研”走进RT-Thread:探寻国产操作系统硬核实力担当,如何培养“懂技术、能实战”的生力军

    2025年8月2日,由教育部高等学校计算机类专业教学指导委员会、全国高等学校计算机教育研究会主办的“全国高校走进信创企业研活动——上海人工智能专场”中,RT-Thread作为国产自主操作系统领军
    的头像 发表于 08-05 21:02 3188次阅读
    “全国高校信创研<b class='flag-5'>学</b>”走进RT-Thread:探寻国产<b class='flag-5'>操作系统</b>硬核实力担当,如何培养“懂技术、能实战”的生力军

    树莓派操作系统:版本、特性及设置完整指南!

    树莓派操作系统是什么?树莓派操作系统是由树莓派基金会专为树莓派开发的官方操作系统。它基于DebianLinux发行版,并针对树莓派的ARM架构进行了专门优化。树莓派操作系统有多个版本,
    的头像 发表于 07-28 18:26 1773次阅读
    树莓派<b class='flag-5'>操作系统</b>:版本、特性及设置完整指南!

    移动AI一周年,5G-A和AI究竟把世界变成什么样?

    在上海,看到5G-A与AI融合一周年后的奇迹
    的头像 发表于 06-26 15:09 2568次阅读
    移动AI<b class='flag-5'>一周</b>年,5G-A和AI究竟把世界变成什么样?

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统的实时性赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯通过汽车、工业控制、医疗、轨道交通四项功能安全认证的系统,为标准体系中的技术层架构提供了底层支持。其微内核
    的头像 发表于 05-16 14:44 940次阅读