zoukankan      html  css  js  c++  java
  • Linux系统编程常识

    1.计算机系统硬件组成结构图

    2.CPU对内存的操控步骤

    3.硬件角度看hello程序

    鼠标信号通过USB控制器,使用系统总线,先通过南桥,再通过北桥传递给CPU;然后CPU通过地址总线/控制总线给RAM发送指令,再给磁盘发送指令;接着将控制总线交给DMA控制器掌管,并进行数据的传输(数据读写过程CPU不参与),从磁盘读写完成后向CPU发送结束信号,终止读写。

    4.什么是操作系统

    操作系统就是有效的管理计算机系统资源,合理的管理计算机工作流程,方便用户使用的程序集合。

    操作系统的五大任务:设备管理,CPU管理,文件管理,内存管理,作业管理

    5.操作系统的三个基本抽象

    文件是对I/O设备的抽象表示;虚拟内存是对I/O设备和内存的抽象表示;进程是对I/O设备和内存及处理器的抽象表示。

    6.进程切换

    进程A进入内核模式后CPU的控制权转交给DMA,此时CPU空闲,再调度进程B,进程B也右用户模式进入内核模式,直到时间片段用完,再返回到进程A,返回read的值。

     7.操作系统为什么会为每个进程虚拟内存空间?

    是为了让多个进程可以有效访问物理内存。

  • 相关阅读:
    2013软考最新大纲
    安卓的第二堂课
    安卓第一堂课
    VS2010的快捷键;VS2012变化的快捷键
    漂亮的表格样式大全
    ASCII说明和ASCII对照表
    Cookie学习笔记
    JavaScript实现功能全集
    1073-成绩排名
    1071-数字的空洞
  • 原文地址:https://www.cnblogs.com/jefy/p/9681842.html
Copyright © 2011-2022 走看看