当前位置: 首页 > news >正文

【通识】操作系统

1. 总览

在这里插入图片描述

  1. 导论:操作系统(Operating System;OS)用来配置硬件上的第一层软件,用来管理硬件【处理机、存储器、I/O设备以及文件(数据和程序)】并提高利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口。主要目标是方便性、有效性、可扩充性和开放性
    1)方便性:裸机-没配备OS,很难使用;配备了OS可以用来操控操作系统;
    2)有效性:在未配置计算机系统时,处理机、IO等都处于空闲各种资源无法有效利用;
    3)可扩充性:从早期无结构发展成模块化,又是层次化,近年来使用微内核结构能方便添加新的功能和模块,对原有的功能和模块进行修改
    4)开放性:系统遵守世界标准规范
    其中,处理机管理用于分配和控制处理机;存储器管理负责内存的分配和回收;I/O设备负责I/O设备(回收)与操纵;文件管理则实现对文件的存取、共享和保护
  2. 操作系统的作用
    1)应用程序通过system call调用计算机底层硬件
    在这里插入图片描述
    2)操作系统从简单到复杂、由低级到高级,能不断提高计算机资源利用率

3)发展过程
step 1:
step 2

  1. 1
http://www.lryc.cn/news/604942.html

相关文章:

  • Python 程序设计讲义(45):组合数据类型——集合类型:集合的常用操作
  • jni理解
  • 网络编程-(网络计算机和网络通信)
  • Adobe Illustrator安装下载教程(附安装包)Illustrator2025
  • 【异世界历险之数据结构世界(冒泡、选择、快速排序)】
  • 数据结构(7)单链表算法题OVA
  • LLM 模型部署难题的技术突破:从轻量化到分布式推理的全栈解决方案
  • 【数据结构初阶】--二叉树(五)
  • 数据结构——单链表1
  • jmeter读取上游接口并遍历数组数据并进行压测
  • Vulnhub靶场:ica1
  • 【网络运维】 Linux:使用 Cockpit 管理服务器
  • IO复用实现并发服务器
  • 2025年7月技术问答第6期
  • 无人机入门--个人笔记
  • 电力设施通道防外破防异物实时监控预警装置的核心功能是什么
  • C 语言与 C++、Java、Python 等编程语言的区别
  • 国产音频DA转换芯片DP7361支持192K六通道24位DA转换器
  • Android RTMP推送|轻量级RTSP服务同屏实践:屏幕+音频+录像全链路落地方案
  • 工业计算机ARM-如何实现工业数字化升级EC100!
  • 论文阅读|NeurIPS 2024|Mamba进一步研究|MSVMamba
  • 原生微信小程序实现语音转文字搜索---同声传译
  • NAT技术与代理服务
  • SNR-Aware Low-light Image Enhancement 论文阅读
  • 【网络工程师软考版】路由协议 + ACL
  • 15、点云<—>深度图转换原理
  • rabbitmq--默认模式(点对点)
  • 【深度学习新浪潮】3D城市建筑多样化生产的研发进展调研
  • vulhub-Thales靶机练习
  • STL学习(?、常用的算数算法和集合算法)