zoukankan      html  css  js  c++  java
  • 并发编程——操作系统介绍(1)

    1.什么是操作系统

    • 操作系统是一个协调、管理和控制计算机硬件资源和软件资源的控制程序
      • 隐藏复杂的硬件接口,提供良好的抽象接口,应用软件直接使用操作系统提供的功能简介使用硬件
      • 管理、调度进程,并且将多个进程对硬件的竞争变得有序

    2.关键技术

    • 批处理
    • 多道技术
      • 产生背景:针对单核,实现并发
      • 空间上的复用:内存中同时有多道程序,物理层面需保证多个程序的内存是互相隔离的,如果不隔离,稳定性和安全性不能保证
      • 时间上的复用:复用一个cpu的时间片,共享CPU的时间;遇到IO切,提升CPU的效率;一个程序运行时间过长也要切,降低了CPU效率,但是实现了并发。
    • 分时操作系统
      • 多个联机终端+多道技术
  • 相关阅读:
    python
    car-travel project
    数据库
    kafka笔记
    cloudera笔记
    上课笔记
    structured streaming
    SparkSQL
    流数据
    spark厦门大学
  • 原文地址:https://www.cnblogs.com/GraceZ/p/8452008.html
Copyright © 2011-2022 走看看