zoukankan      html  css  js  c++  java
  • 《操作系统概念》学习笔记

      9-30

    • 操作系统是管理计算机硬件的程序,为应用程序提供基础,充当计算机硬件和计算机用户的中介。
    • 计算机系统:计算机硬件,操作系统,系统程序与应用程序,用户。
    • 硬件为系统提供基本计算资源,应用程序规定了用户按何种方式使用这些资源,操作系统控制和协调各用户的应用程序对硬件的使用。

      10-31

    • DMA每块产生一个中断,而低速设备每个字节产生一个中断。
    • 操作系统最重要的是要有多道程序处理能力,使cpu总有一个作业执行。
    • 操作系统采用用户模式与管理模式以保证安全。
    • 防止用户程序进入死循环可使用定时器,在给定时间后中断计算机。
    • 进程是系统工作的单位,进程占用的资源可在进程创建时分配给进程,也可以在执行时分配,当进程中止时,系统将回收资源。
    • 内存通常是cpu所能直接寻址和访问的唯一大容量存储器。
    • 文件是由创建者定义的一组相关信息的集合,通常文件表示程序和数据,数据文件可以是数值的,字符的,字符数值或者二进制的。
    • 保护是一种控制进程或用户对计算机系统资源的访问的机制。
    • 分布式系统是将一组物理上分开来的,各种可能异构的计算机系统,通过网络连接在一起,为用户提供系统所维护的各种资源的计算机的集合。
    • 在具有多个命令解释程序选择的系统中,解释程序被成为外壳,即shell。
    • 系统调用分类:进程控制,文件管理,设备管理,信息维护,通信。
    • 操作系统:接口,资源管理,作业调度,虚拟机器。

      10-24

    • 多道程序设计技术:允许多个程序在内存中驻留,单道的内存中只有一道程序。
    • 接口:指操作系统为用户提供的人机交互界面。命令接口,程序接口。
    • 处理机调度:内存分配,内存保护,地址映射,内存扩充。
    • 设备管理:缓冲管理,设备分配,设备处理:启动设备,总段,虚拟设备,RAID技术,磁盘调度。
    • 文件管理:文件目录,文件逻辑组织与访问方式,存储空间管理,文件共享与安全。

      10-25

    • 现代操作系统特征:任务共行性,资源共享性,虚拟性,不确定性。
    • 进程是拥有资源的最小实体,在传统OS中,进程同时也是系统调度的最小单位。
    • 线程是指,程序的一次相对独立的运行过程,在现代OS中,线程是系统调度的最小单位。
    • 作业:计算机用户在一次上机过程中要求计算机系统为其所做工作的集合,每项相对独立的工作称为作业步。分为脱机作业,联机作业。
    • 接口:用于描述系统硬件之间的连接关系,以及软机和模块间的调用关系。
    • 虚拟存储:将一部方磁盘空间虚拟为逻辑内存,获得大的逻辑内存空间。

      10-29

    • 有两种通信模型:消息传递模型和共享内存模型。
    • 系统程序分类:文件管理,状态信息,文件修改,程序语言支持,程序装入和执行,通信。

      11-5

    • Linux添加系统调用
    1. 添加系统调用号  arch/x86/include/asm/unistd_32.h
    2. 在系统调用表中添加表项  arch/x86/kernel/syscall_table_32.h
                                                   arch/h8300/kernel/syscalls.s
    3. 实现系统调用服务理程    arch/x86/kernel/sys_i386_32.c
    4. 编译内核
  • 相关阅读:
    MODIS系列之NDVI(MOD13Q1)三:.jdk文件配置+MRT安装
    MODIS系列之NDVI(MOD13Q1)二:modis数据相关信息
    MODIS系列之NDVI(MOD13Q1)一:数据下载(二)基于FTP
    MODIS系列之NDVI(MOD13Q1)一:数据下载(一)基于插件
    Python 1基础语法四(数字类型、输入输出汇总和命令行参数)
    Python 1基础语法三(变量和标识符的区别)
    mysql Can't connet MySQL server to '@localhost'
    使用get传参的时候,参数在后头获取不到或者出现别的错误。
    搭建nexus后,进入首页的时候出现warning: Could not connect to Nexus.错误
    在配置dubbo框架的时候出现dubbo:application标签无法识别问题。
  • 原文地址:https://www.cnblogs.com/blueswitkey/p/2755738.html
Copyright © 2011-2022 走看看