2017-2018-1 Linux内核原理与分析 (北京电子科技学院)

  • 2017-2018-1 20179209《Linux内核原理与分析》第十周作业

    设备与模块 设备分类 块设备 块设备可以以块为单位寻址,块大小随设备不同而不同;设备通常支持重定位操作,也就是对数据的随机访问。块设备的例子有外存,光盘等。 字符设备 字符设备不可寻址,仅供数据的流式访问,就是一个个字符,或是一个个字节。字符设备的例子有键盘、鼠标、打印机等。 网络设备 网络设备最常
    20179209-杨森   2017-12-02 22:11   1   134
  • 20179203 《Linux内核原理与分析》第十周作业

    第17章 设备与模块 一、设备类型 1. Linux及Unix系统: 块设备 字符设备 网络设备 2.块设备: 通常缩写为blkdev,它是可寻址的,寻址以块为单位,块大小随设备不同而不同;块设备通常支持重定位操作,也就是对数据的随机访问。 块设备是通过称为“块设备节点”的特殊文件来访问的,井且通常
    20179203李鹏举   2017-12-02 19:38   1   141
  • 2017-2018-1 20179202《Linux内核原理与分析》第十周作业

    一、设备与模块 1.设备类型 块设备:随机访问设备中的内容,通过块设备结点访问,通常被挂载为文件系统 字符设备:不可寻址,仅提供数据的流式访问,通过字符设备结点访问,应用程序通过直接访问设备节点与字符设备交互 网络设备:通过套接字API来访问 除了物理设备外还有些驱动设备是虚拟的(伪设备),仅提供访
    20179202杨晓桐   2017-12-02 15:47   1   292
  • Linux第九周作业

    学习笔记 不同类型的进程有不同的调度需求,其中分为两类 第一类:I/O bound(频繁进行I/O,花费长时间等待I/O操作的完成)CPU bound(计算密集型,需要大量的CPU时间进行运算) 第二类:批处理进程、实时进程、交互式进程(例如:shell)。 进程调度时机 1 中断处理过程(包括时钟
    9225王孟亚   2017-11-26 22:23   1   112
  • 2017-2018-1 20179215《Linux内核原理与分析》第九周作业

    实验:理解进程调度时机跟踪分析进程调度与进程切换的过程 一、实验要求  (1)理解Linux系统中进程调度的时机,可以在内核代码中搜索schedule()函数,看都是哪里调用了schedule(),判断我们课程内容中的总结是否准确。  (2)使用gdb跟踪分析一个schedule
    20179215袁琳   2017-11-26 21:47   1   135
  • 2017-2018-1 20179203 《Linux内核原理与分析》第九周作业

    攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处 ) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 ) 一、实验要求: 1.理解Linux系统中进程调度的时机,可以在内核代码中搜索s
    20179203李鹏举   2017-11-26 17:10   2   217
  • 2017-2018-1 20179226《Linux内核原理与分析》第九周作业

    课程学习 1.中断处理过程(包括时钟中断、I/O中断、系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule(),一般的用户态进程只能被动调用。 2.内核线程是一个特殊的线程,只有内核态没有用户态,可以直接调用schedule()进行进
    20179226任逸飞   2017-11-26 16:38   1   107
  • 2017-2018-1 20179205《Linux内核原理与设计》第九周作业

    《Linux内核原理与设计》第九周作业 视频学习及代码分析 一、进程调度时机与进程的切换 不同类型的进程有不同的调度需求,第一种分类: 会频繁的进程I/O,通常会花费很多时间等待I/O操作的完成; 是计算密集型,需要大量的CPU时间进行运算,使得其他交互式进程反应迟钝,因此需要不同的算法来使系统的运
    20179205王雅哲   2017-11-25 22:44   1   121
  • 2017-2018-1 20179202《Linux内核原理与分析》第九周作业

    进程的切换和系统的一般执行过程 1.知识总结 (1)进程调度的时机: 中断处理过程直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule()。 内核线程是一个特殊的进程,只有内核态没有用户态,可以直接调用schedule()进行进程切换,也可以在中断处理过
    20179202杨晓桐   2017-11-25 20:54   0   181
  • 20179223《Linux内核原理与分析》第九周学习笔记

    视频学习 进程调度与进程调度的时机分析 不同类型的进程有不同的调度需求 第一种分类: ——I/O bound:1.频繁的进行I/O;2.通常会花费很多时间等待I/O操作的完成 ——CPU bound:1.计算密集型;2.需要大量的CPU时间进行计算 第二种分类: ——批处理进程:1.不必与用户交互,
    20179223刘霄   2017-11-25 20:42   2   133