操作系统|这份阿里P8大佬的1800页计算机基础知识总结与操作系统PDF, 安排( 二 )

  • 标志寄存器
  • 函数调用机制
  • 通过地址和索引实现数组

  • 三、内存的物理结构
    • 内存的读写过程
    • 内存的现实模型

    四、内存的使用
    • 指针
    • 数组是内存的实现
    • 栈和队列
    • 【操作系统|这份阿里P8大佬的1800页计算机基础知识总结与操作系统PDF, 安排】链表
    • 二叉树

    五、认识压缩算法
    • 文件存储
    • 压缩算法的定义

    六、FreeBSD Port 帮你轻松使用源代码
    七、BIOS 和引导
    八、汇编语言和本地代码
    九、汇编语言的语法是 操作码 + 操作数
    • 指令解析
    • 函数的调用机制
    • 函数的内部处理
    • 全局变量和局部变量
    • 临时确保局部变量使用的内存空间
    • 循环控制语句的处理
    • 条件分支的处理方法
    • 了解程序运行逻辑的必要性应用和硬件的关系

    十、应用和硬件的关系
    • 支持硬件输入输出的IN指令和OUT指令
    • 测试输入和输出程序
    • 外围设备的中断请求
    • 用中断来实现实时处理
    • 利用DMA实现短时间内大量数据传输
    • 文字和图片的显示机制

    第二份资料是程序员必知的操作系统
    整个操作系统是以程序集合来编写的 , 链接在一块形成一个大的二进制可执行..客户通过发
    送消息与服务器通信 , 客户端并不需要知道这些消息是在本地机器上..硬实时操作系统规定
    某个动作必须在规定的时刻内完成或发生 , 比如汽车生产... 另一个角度来说 , 多线程编程能
    够提高程序员的编程能力和编程思维 。
    大纲图:
    内容涉及六个大的方面:
    1. 认识操作系统
    2. 进程和线程
    3. 内存管理
    4. 文件管理
    5. I/O
    6. 死锁
    7. 操作系统面试题
    8. 操作系统核心概念

    一、认识操作系统
    • 操作系统
    • 计算机硬件简介
    • 操作系统博物馆
    • 操作系统概念
    • 系统调用
    • 操作系统结构

    二、进程和线程
    • 进程
    • 线程
    • 进程间通信
    • 调度

    三、内存
    • 无存储器抽象
    • 一种存储器抽象: 地址空间
    • 虚拟内存
    • 页面置换算法

    四、文件系统
    五、I/O
    六、死锁
    操作系统面试题