首页 > 其他分享 >操作系统01.3.29

操作系统01.3.29

时间:2023-03-29 11:33:55浏览次数:48  
标签:硬件 操作系统 29 用户 01.3 Unix Linux OS

操作系统概述

操作系统的基本概念

  • 操作系统(Operation System),简称OS,是管理硬件和软件资源的计算机程序。

  • 操作系统有很多,比如Windows、Linux、macOS、Unix、andriod、ios等

  • Unix:Linux流派和Mac流派的鼻祖,目前主要应用在大型服务器,云计算。

  • Linux:由Unix发展而来

  • andriod:由Linux发展而来

  • Mac:由Unix发展来

  • ios:由mac发展而来

计算机系统的构成

  • 用户

  • 应用程序(第三方软件等)

  • 操作系统(OS)

  • 硬件(裸机)

    :逻辑上从上往下。

    操作系统可以被用户直接使用,也就是给用户提供一个个使用途径,叫做接口。

    操作系统也可以给各类应用程序提供服务,也被称为接口。

    操作系统像是一个强大的中继器、桥梁、中介,它能够为软件提供完善的服务,比如调用CPU进行运算、显卡进行渲染、控制各类硬件启动和改变属性。在这个基础上,把控制的功能通过图形化界面集成,提供给用户使用,方便快捷。总的来说,就是可以调用硬件资源为应用程序提供服务,同时提供便捷的操作给用户使用计算机。

什么是操作系统

OS是一种系统软件

  • 与硬件交互

  • 对资源共享进行调度管理

  • 解决并发操作中存在的协调问题

  • 数据结构复杂,接口多样化

便于用户反复使用

os做了哪些事

  • 管理与配置内存

  • 决定系统资源供需的先后次序

  • 控制输入设备和输出设备

  • 操作网络和管理文件系统等基本事务

  • 提供一个给用户交互的图形化操作界面

标签:硬件,操作系统,29,用户,01.3,Unix,Linux,OS
From: https://www.cnblogs.com/ysx-cn/p/17268267.html

相关文章

  • 2012第29周官方应用市场Top Grossing动态
    本周官方市场的动态:最近几周在收入榜单排名上,三个官方市场的新进榜应用在数量基本相当,没有太大的出入,而且在收入榜单榜首的也一直都是几款收费游戏(由于GooglePlay在中国区......
  • abc295-G
    题目链接:https://atcoder.jp/contests/abc295/tasks/abc295_g题目意思:给你一颗以1为根的有向树,询问有两种情况:    第一种询问是在u,v中加一条边,保证v是可以到u的。......
  • abc295-E
    题目链接:https://atcoder.jp/contests/abc295/tasks/abc295_e一道数学好题,做完后深受启发。思路:设\(A_k\)处的值为\(x\),则答案为:\(E(x)=\Sigma_1^mi*p(x=i)=1*p(x......
  • 2023.3.29每日总结
    今天学习了运用jsp实现在线的视频播放0.MP4格式主代码:<body><videowidth="320"height="240"controls="controls"><sourcesrc="zp.mp4"type="video/......
  • ABC291题解(D-G)
    ABC291D-FlipCardsSolution:考虑DP,定义状态\(F_{i,0}\)为第\(i\)张卡片正面朝上的方案数,\(F_{i,1}\)为第\(i\)张卡片背面朝上的方案数,每次check是否相同然后转移即可......
  • 2023-03-29 图的深度优先遍历
    图的深度优先遍历1数据结构遍历的意义每种数据结构,都必须有遍历的方式很多算法的本质都是遍历,对于图论问题,真正理解遍历,已经可以应付80%的问题了树的遍历复习复......
  • CF429D Tricky Function 题解 分治/平面最近点对
    题目链接:http://codeforces.com/problemset/problem/429/D题目大意:给定一个长度为\(n\)的数列\(a_1,a_2,\ldots,a_n\)。用\(s\)表示\(a\)的前缀和数组,即\(s_......
  • AtCoder Beginner Contest 295
    A-ProbablyEnglish#include<bits/stdc++.h>usingnamespacestd;intread(){intx=0,f=1,ch=getchar();while((ch<'0'||ch>'9')&&ch......
  • 29-Celery基本配置
    #Celery是一个基于python开发的异步任务队列/基于分布式消息传递的作业队列,通过它可以很轻松的实现任务的异步处理#官方网站:https://docs.jinkan.org/docs/cele......
  • [ABC294F] Sugar Water 2
    题面翻译高橋君有\(N\)瓶糖水,青木君有\(M\)瓶糖水。高橋君的第\(i\)瓶糖水有\(A_i\)份糖\(B_i\)份水。青木君的第\(i\)瓶糖水有\(C_i\)份糖\(D_i\)份水......