2021年春Linux操作系统分析 (中国科学技术大学 - 软件学院)

  • 班级所有博文发布时间分布(24小时制):
  • linux总结

    精简的linux系统概念模型 linux内核实现了操作系统关键的三个重要模块,分别是进程管理、内存管理、文件系统。 进程管理 进程的描述:linux内核中用一个数据结构struct task_struct来描述进程,该数据结构非常的庞杂,存储了进程的各种信息,如进程的状态、堆栈、有关父进程和子进程的
    282   2021-05-18 22:57   0   65
  • 从系统的角度分析影响程序执行性能的因素

    从系统的角度分析影响程序执行性能的因素 SA20225549杨天波 一.精简的Linux系统概念模型 linux系统把系统分成了用户空间和内核空间,内核空间中所有的指令包括特权指令都可以执行 用户态的应用程序可以通过三种方式来访问内核态的资源: (1)系统调用(2)库函数(3)Shell脚本 在其中
    迎风而起   2021-05-18 21:23   0   118
  • 从系统的角度分析影响程序执行性能的因素

    1. 精简的 Linux 系统概念模型 一个 Linux 系统主要可以划分为以下三部分: 用户空间 Shell shell 顾名思义,就是外壳的意思。好像把内核包裹起来的外壳。它是一种特殊的应用程序,俗称命令行。为了方便用户和系统交互。 库函数 库函数就是屏蔽这些复杂的底层实现细节,减轻程序员的负担
    hz217   2021-05-18 21:22   0   38
  • Linux课程总结

    本文对Linux课程所学知识进行概括和总结,并从系统的角度分析影响程序执行性能的因素。 1.进程管理 进程的数据结构 进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程,这
    trueman0   2021-05-18 21:05   0   69
  • Linux课程总结:从系统的角度分析影响程序执行性能的因素

    1 Linux系统精简模型 1.1 三层结构 通过本课程的学习,简单将Linux系统分为以下三层结构:用户程序、Linux内核、硬件。 用户程序通过库函数和系统调用访问计算机资源。Linux内核向上对用户程序提供系统调用接口,向下使用驱动程序访问硬件。硬件通过硬件中断与内核打交道。 1.2 内核功能
    气力自然   2021-05-18 20:42   0   84
  • Linux课程报告

    Linux系统概念模型 现代计算机基本都是建立在冯·诺依曼体系结构上,由运算器、控制器、存储器、输入设备和输出设备共同组成。程序进入CPU执行后,成为一个个进程,操作系统使用分时机制,并发执行多个进程,同时也需要处理进程的输入输出需求。这些功能的实现依赖于操作系统的进程调度、中断和Linux文件系统
    唐塘   2021-05-18 20:35   0   60
  • Linux操作系统总结报告

    前言 操作系统是管理计算机硬件的一种大型软件,我们所有运行的日常软件都基于操作系统之上。操作系统本质上也是软件,也处处体现着软件设计的本质思想,比如:抽象,虚拟,中间层等。从其功能等几大部分来看,内存管理,进程管理,I/O设备,文件管理等等,都具有抽象和虚拟特征,并且操作系统本身就是一大中间层,介于
    Huth511   2021-05-18 20:27   0   287
  • Linux操作系统课程总结

    一、精简Linux操作系统结构 二、Linux操作系统模型 一个精简的Linux操作系统必然包含进程管理、内存管理、文件管理、输入输出管理四大基本功能。 1.进程管理 提到进程,首先要介绍进程映像的概念。进程映像由程序段、相关数据段和进程控制块(PCB)组成。所谓创建进程,本质上是创建进程映像中的P
    闪电幽魂   2021-05-18 20:22   0   256
  • 实验总结分析报告:从系统的角度分析影响程序执行性能的因素

    1、请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型。 2、然后将一个应用程序放入该系统模型中系统性的梳理影响应用
    xieyupei   2021-05-18 20:15   0   42
  • 从系统的角度分析影响程序执行性能的因素

    作业要求 1、请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型。 2、然后将一个应用程序放入该系统模型中系统性的梳
    taochun   2021-05-18 20:09   0   65