zoukankan      html  css  js  c++  java
  • 操作系统

      前言作为一个java工程师,对计算机本专业的东西有些认知是相当重要的。初级程序员或许不需要考虑这些,但是路往后走,没有这些理论基础,是很难走的。我是一个有追求有梦想的程序员。b站学习链接:https://www.bilibili.com/video/BV1YE411D7nH?p=1,下面是学习笔记(搬运工)

     

     

     计算机系统的层次结构:

      裸机(纯硬件)、操作系统、应用软件(软件)、用户

       操作系统(operating system,os):是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口

    和环境;它是计算机系统中最基本的系统软件。

     

     

     

    操作系统的四个特征

     

     

     

     

     

     

     

     操作系统的发展和分类

     

     

     

     

     

     

     

     中断和异常

     

     

     

     

     

     

     

     

     系统调用

     

     

     

     

     

     

     

    操作系统的体系结构

     操作系统的内核

     

     

     

     

     第一章 知识回顾

    进程的概念、组成、特征

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    进程的控制

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     进程通信

     

     

     

     

     

     线程的概念和特点

     

     

     

     

     

     

     

     

     

     

    线程的实现方式-多线程模型

     

     

     

     

     

     

     

     

     

     

     处理机调度

     

     

     

     

     

     

     进程调度的时机切换与进程调度方式

     

     

     

     

     

    调度算法的评价指标

     

     

     

     

     

     

     

     调度算法-先来先服务、短作业优先、最高响应比优先

     

     

     

     

     

     

     

     

     

     

     

     

     

     进程互斥的硬件实现方法

     

     

     

    信号量机制

     

     

     

     

     

     

     用信号量机制实现进程互斥、同步、前驱关系

     

     

     

     

     

     生产者消费者问题

     

     

     

     

     

     

     

     多生产者-多消费者问题

     

     

     

     

     

     

     

     吸烟者问题

     

     

     

     

     读者-写着问题

     

     

     

     

     哲学家进餐问题

     

     

     

     

     

     

     

     

     管程

     

     

     

     

     

     

     死锁的处理策略--预防死锁

     

     

     

     

     

     死锁的处理策略--避免死锁

     

     

     

     

     

     

     

     

     

     

     

     死锁的处理策略--监测和解除

     

     

     

     

     

     

     内存的基础知识

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     内存管理的概念

     

     

     

     

     

     

     

     

     覆盖与交换

     

     

     

     

     

     

     连续分配管理方式

     

     

     

     

     

     

     

     

     

     

     

     

     

     动态分区分配算法

     

     

     

     

     

     基本分页存储管理的基本概念

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     具有快表的地址变换机构

     

     

     

     

     

     

    两级页表

     

     

     

     

     

     

     

     

     

     基本分段存储管理方式

     

     

     

     

     

     

     

     

     

     

     虚拟内存的基本概念

     

     

     

     

     

     

     

     请求分页管理方式

     

     

     

     

     

     

      

     

     页面置换算法

     

     

     

     

     

     

     

     

     

     

     

     

     页面分配策略

     

     

     

     

     

     初识文件管理

     

     

     

     

     

     

     

     

     

     

     

     文件的逻辑结构

     

     

     

     

     

     

     

     

     

     

     

     

     

     文件目录

     

     

     

     

     

     

     

     

     

     

     

     

     

     文件的物理结构--文件分配方式

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     文件的物理结构-文件分配方式

     

     

     

     

     

     

     

     

     

     文件的基本操作

     

    文件共享

     

     

     

     文件保护

     

     

     磁盘调度算法

     

     

     

     减少延迟时间算法

     

     

     I/O设备的基本概念和分类

     

     I/O控制器

     

     I/O控制方式

     

     

     

     I/O软件层次结构

     

     

     

     

     设备的分配与回收

     

     

     

     

     缓冲区管理

     

     

     

     

    个人学习笔记,记录日常学习,便于查阅及加深,仅为方便个人使用。
  • 相关阅读:
    解决:fatal error LNK1104: 无法打开文件“libc.lib”
    解决:error LNK2026: 模块对于 SAFESEH 映像是不安全的
    相似性度量(Similarity Measurement)与“距离”(Distance)
    按下开机键后,电脑都干了些什么?
    解决win10中chm内容显示为空白的问题
    BootStrap 模态框基本用法
    error CS0016: 未能写入输出文件
    解决网页前端的图片缓存问题
    .net 新闻点击量修改,避免恶意刷新
    使用 jQuery 页面回到顶部
  • 原文地址:https://www.cnblogs.com/wq-9/p/15208938.html
Copyright © 2011-2022 走看看