热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

自考之—我看《操作系统概论》

在读过一遍《操作系统概论》之后,我对这本书所讲的内容大概有个了解。下面,就伴随着几幅图,让我带领着大家,揭开《操作系统概论》的神秘面纱。讲到操作系统,我们不得不先说说计算机系统。

       在读过一遍《操作系统概论》之后,我对这本书所讲的内容大概有个了解。下面,就伴随着几幅图,让我带领着大家,揭开《操作系统概论》的神秘面纱。


    讲到操作系统,我们不得不先说说计算机系统。通过上图的左半部分,我们可以知道操作系统是计算机系统的组成部分。那么,她到底在计算机系统中占有怎有的位置呢?不难看出,操作系统属于计算机系统中的软件,而且是系统软件。

    知道了这个前提,我们再来看上图的右半部分。我将操作系统分为作用,类型,发展三大部分来介绍。这里操作的系统的作用是重点,特别是操作系统可以管理计算机资源这一部分更是重中之重,因为全书的几个章节都是围绕这一内容写的。

    不知道你是否看出?本书其实主要是对硬件资源的管理。包括处理器管理,存储器管理,设备管理。当然本书也包括对软件资源(程序和数据)的管理,即文件管理。

    虽然全书是各种“管理”,但是无不体现操作系统的根本旨意,就是要提高这些资源的空间利用率和时间利用率。而这反映着一种在空间和时间上的分配问题。

    这部书尽管讲得是操作系统,是个软件,但是三句话离不开硬件。说到这里,还得给大家穿插个小小的情节。那就是,不知怎的,我在看这本书的第一眼,就莫名其妙的想起了刚进入提高时米老师给咱么讲的《初级计算机的组成与运行原理》中的两幅图,当时老师说,这两方图你们一定要会画。小伙伴你们还记得吗?然后,我心中有个迫切的想法要找寻这两张图。










    



    这两张图是不是能和我们学的操作系统在管理资源这部分内容联系起来呢?总之,我对这两幅图放不下,它让我在看书过程中,思路清晰。不知道,它们能不能帮到你呢?




推荐阅读
  • 本文介绍如何通过配置Linux服务器作为路由器来实现两个不同网段(192.168.1.0/24 和 192.168.2.0/24)之间的互联互通。 ... [详细]
  • 科研创新不仅需要深厚的专业知识,还需要独特的视角和敏锐的问题发现能力。本文将探讨如何通过基础学习、问题导向、文献查阅、网络资源利用及自然观察等方法,有效找到科研创新的切入点。 ... [详细]
  • Python中调用Java代码的方法与实践
    本文探讨了如何在Python环境中集成并调用Java代码,通过具体的步骤和示例展示了这一过程的技术细节。适合对跨语言编程感兴趣的开发者阅读。 ... [详细]
  • VS Code 中 .vscode 文件夹配置详解
    本文介绍了 VS Code 中 .vscode 文件夹下的配置文件及其作用,包括常用的预定义变量和三个关键配置文件:launch.json、tasks.json 和 c_cpp_properties.json。 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 去控件化在线文档处理,推动高效信创办公环境
    探讨在线文档处理去控件化的趋势及其对构建高效信创办公生态的影响。 ... [详细]
  • 本文详细介绍了如何在Ubuntu操作系统中安装和配置Maven,包括必要的环境准备和验证步骤。 ... [详细]
  • Mac环境下Java与Ant自动化构建环境搭建指南
    本文详细介绍了如何在Mac操作系统上为测试工程师搭建Java和Ant开发环境,包括环境变量配置等关键步骤。 ... [详细]
  • 本文通过两个具体案例——共同好友查找和线段重叠分析,展示了如何利用Scala编程语言解决实际问题。案例一探讨了如何在社交网络中找出两个用户之间的共同好友;案例二则深入解析了如何计算多条线段之间的重叠情况。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 本教程将指导您如何使用U盘为Acer F5笔记本电脑安装Windows 10操作系统,适合需要重新安装或升级操作系统的用户。 ... [详细]
  • 本文介绍了如何在Spring框架中配置和使用定时任务,包括初始化配置和动态启动定时器的方法。通过示例代码展示了如何利用Spring的TaskScheduler接口来创建和管理定时任务。 ... [详细]
  • 本文介绍了如何利用snownlp库对微博内容进行情感分析,包括安装、基本使用以及如何自定义训练模型以提高分析准确性。 ... [详细]
  • 设计模式系列-原型模式
    一、上篇回顾上篇创建者模式中,我们主要讲述了创建者的几类实现方案,和创建者模式的应用的场景和特点,创建者模式适合创建复杂的对象,并且这些对象的每个组成部分的详细创建步骤可以是动态的变化的,但 ... [详细]
  • 13、单向链表
    头文件:LinkList.hLinkList.cmain.cVS2 ... [详细]
author-avatar
与天使有染的救赎_164
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有