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
    +关注

    关注

    87

    文章

    11154

    浏览量

    208421
  • 操作系统
    +关注

    关注

    37

    文章

    6598

    浏览量

    122998
  • VMware
    +关注

    关注

    1

    文章

    291

    浏览量

    21532
收藏 人收藏

    评论

    相关推荐

    新手操作系统 第二

    新手操作系统1.在shel程序中发命令 编辑 人在shell中发命令2.操作系统中的基本命令3.获取帮助信息的两个方法
    的头像 发表于 10-08 11:32 96次阅读
    <b class='flag-5'>新手</b><b class='flag-5'>学</b><b class='flag-5'>操作系统</b> 第二<b class='flag-5'>周</b>

    工控机支持什么操作系统

    工控机,全称工业控制计算机(Industrial Personal Computer, IPC),支持多种操作系统以满足不同行业和应用场景的需求。具体来说,工控机常见的操作系统包括:
    的头像 发表于 09-11 09:24 223次阅读

    简单认识RTOS实时操作系统

    RTOS(Real Time Operating System,实时操作系统)是种专门设计用于在严格时间限制内处理任务的操作系统。它以其高实时性、多任务处理能力和资源管理能力在工业自动化、医疗设备、航空航天、汽车电子等众多领域
    的头像 发表于 08-20 11:20 1658次阅读

    嵌入式实时操作系统:Intewell操作系统与VxWorks操作系统有啥区别

    Intewell操作系统和VxWorks操作系统都是工业领域常用的操作系统,它们各有特点和优势。以下是它们之间的些主要区别:
    的头像 发表于 07-08 14:16 263次阅读
    嵌入式实时<b class='flag-5'>操作系统</b>:Intewell<b class='flag-5'>操作系统</b>与VxWorks<b class='flag-5'>操作系统</b>有啥区别

    基于鸿道(Intewell®)操作系统研发的农业机器人操作系统

    江苏大学与科东软件联合研发“农业机器人操作系统”,并成立“农业机器人操作系统”联合实验室,奋力推进农业智能化,推动农业科技创新。“农业机器人操作系统”的技术革新,对提高农业生产效率、保护环境、应对农业劳动力短缺及促进智慧农业发展
    的头像 发表于 04-30 11:09 331次阅读

    带你认识实时操作系统(rtos)

    实时操作系统(RTOS)是为嵌入式系统和实时应用提供个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了
    的头像 发表于 04-16 16:30 945次阅读
    带你认识实时<b class='flag-5'>操作系统</b>(rtos)

    普冉半导体“数据读取控制方法与电路”专利公开,性能提升

    该项专利主要涉及数据读取处理领域,其内容包括对读取指令中的起始低位地址值进行初始测量,若其达到最大值,则在规定时间内采用第一周期数的方式进行数据采样;若起始低位地址值未达最大值,应选择使用第二期数,且这个周期数要大于第一周期数
    的头像 发表于 03-29 09:31 288次阅读
    普冉半导体“数据读取控制方法与电路”专利公开,性能提升

    同星智能未来一周展会,诚邀您参加新能源动力系统技术

    同星一周展会TOSUN.EXHIBIT012024第三届新能源动力系统技术2024年3月ATC新能源动力技术暨展览会将在上海汽车会展中心举办。本次会议以“探索新能源动力
    的头像 发表于 03-25 08:20 459次阅读
    同星智能未来<b class='flag-5'>一周</b>展会,诚邀您参加新能源动力<b class='flag-5'>系统</b>技术<b class='flag-5'>周</b>

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用操作系统主要包括桌面操作系统
    的头像 发表于 01-18 15:00 844次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

    详解实时操作系统和非实时操作系统

    实时操作系统,当外界事件和数据产生时,系统能以足够快的速度予以处理,其处理结果能在规定的时间内控制生产结果或对系统做出响应,并控制所有实时任务协调致运行的
    的头像 发表于 12-26 09:54 4066次阅读
    详解实时<b class='flag-5'>操作系统</b>和非实时<b class='flag-5'>操作系统</b>

    什么是实时操作系统(RTOS)

    实时操作系统(RTOS)是种专为实时应用程序设计的操作系统。实时应用程序需要在特定时间内做出预测的响应,因此 RTOS 专注于提供对时间约束的强调,以确保系统能够满足实时性能要求。
    的头像 发表于 11-23 17:14 5109次阅读

    一周搞定系列之模电数电

    电子发烧友网站提供《一周搞定系列之模电数电.ppt》资料免费下载
    发表于 11-17 10:01 18次下载
    <b class='flag-5'>一周</b>搞定系列之模电数电

    linux属于什么操作系统

    Linux属于种类UNIX操作系统。Linux,全称GNU/Linux,是套免费使用和自由传播的类Unix操作系统,是个基于POSIX
    的头像 发表于 11-08 11:01 3807次阅读

    实时操作系统的滴答Tick设置多少才合适?

    是指操作系统运行次的时间。在实时操作系统中,Tick的设置是个非常关键的问题。合适的Tick设置可以提高系统的响应速度和稳定性,而不恰当
    的头像 发表于 10-29 16:33 783次阅读

    开源操作系统大全

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux ,它是种类 Unix 的操作系统。Linux 可安装在各种计算机
    发表于 10-27 15:13