• 操作系统概述


    1.1.操作系统

    内存管理、进程线程、调度、同步、文件系统、I/O子系统

    1.2.什么是操作系统

    是一个控制软件 ,管理应用程序,为应用程序提供服务,杀死应用程序
    资源管理,管理外设、分配资源

    cpu 进程
    磁盘 操作系统 文件
    内存 地址空间

    操作系统是面向硬件的,外设资源由操作系统统一管理,提供接口,上层应用程序可以访问接口
    硬件之上,应用程序之下,为应用软件提供服务支撑

    面向外部,shell
    面向内部,kernel重点

    操作系统内部组件:cpu调度器,物理内存管理/虚拟内存管理,
    文件系统管理,中断处理与设备驱动
    os kernel特征:

    并发;(在一段时间内有多个程序可同时执行)而并行,是同一时间点多个程序执行 ,有多个cpu
    共享;(互斥共享访问,“同时”访问)
    虚拟;
    异步; 走走停停

    1.3.为什么要学操作系统

    结合不同课程: 程序设计,数据结构,算法,计算机体系结构

  • 相关阅读:
    【心情】codeforces涨分啦!
    redis
    rabbitmq
    lucene
    MongoDB
    负载均衡
    分布式存储
    Memcache
    websocket
    Remoting
  • 原文地址:https://www.cnblogs.com/christychang/p/5994304.html
Copyright © 2020-2023  润新知