操作系统(Operation System, OS)
没有安装操作系统的计算机,通常被称为裸机
操作系统是可以和我们电脑的硬件打交道的,比如说我们设计一个程序,在程序执行的时候,操作系统会通知cpu、内存、硬盘、声卡......你们该干活啦!同时这些硬件的使用北操作系统封装成一个”系统调用“,我们使用应用程序的时候通过这个”系统调用“使用我们的硬件
要想在计算机上运行自己编写的程序,就必须用机器语言书写程序(而一般人是没有这个能力的)
如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境了,用高级语言开发程序,而高级开发语言可以通过计算机的翻译功能翻译成机器语言
不同应用领域的主流操作系统
桌面操作系统
服务器操作系统
嵌入式操作系统
移动设备操作系统
1.桌面操作系统
Windows 系列
使用方便
用户群体大
安全性不太好
macOS
适合开发人员
Linux
应用软件少
2.服务器操作系统
Linux
安全、稳定、免费
占有率高
Windows Server
付费
占有率低
3.嵌入式操作系统
Linux
4.移动设备操作系统
iOS
Android(基于Linux)
跑过昨天的自己
知识讲解 源于黑马程序员
2022.06.08
操作系统(Operation System, OS)相关推荐
- 了解操作系统,什么是操作系统Operation System?
1.操作系统(Operation System,oS):是一个特殊的软件. 操作系统作为接口的示意图 1.没有安装操作系统的计算机,通常被称为裸机. 2.如果想在裸机上运行自己所编写的程序,就必须用机 ...
- 操作系统(Operating System,OS)
热身知识: (1)操作系统也是一个程序,并且是一个很重要的程序. (2)功能:管理和控制计算机的活动. (3)如果一台计算机没有操作系统,那么应用程序将不能运行 (4)图解: 一.操作系统的三大任务 ...
- DOS(Disk Operation System)磁盘操作系统
DOS是Disk Operation System(磁盘操作系统)的简称,是个人计算机上的一类操作系统.它直接操纵管理硬盘的文件,一般都是黑底白色文字的界面.从1980年到1995年的15年间,DOS ...
- Windows server2012+MDT2012 (五) 制作封装wim文件部署Operation System
前期我们介绍了两种方法通过MDT2012 serve部署操作系统后实现应用程序集成的问题:我们也知道MDT2012 server提供的系统捕获是通过在线的方式需要占用网络资源,为了解决该问题,今天就介 ...
- [操作系统]从零开始的OS
[操作系统]从零开始的OS 1.作者:谢煜波/潇寒/wildcatgsk (后两个好像是笔名) When Do We Write Our Chinese OS ? (1) When Do We Wri ...
- mongobd运行电脑不允许_U盘中的操作系统:Chrome OS,极致简洁超流畅,拯救你的旧电脑...
想必很多朋友家中都有旧电脑的存在,它的配置不怎么滴,毕竟时间久了,即使是安装win7系统也不太可能,就算硬件升级也是不可能了~更多时候,只是一个摆设~ 但是呢,这台电脑除了回收之外,还有另外一条路. ...
- qt - the inferior stopped because it received a signal from the operation system.
https://www.cnblogs.com/qiumingcheng/p/8044913.html 忽略"Signal: SIGSEGV (Segmentation fault)&quo ...
- 嵌入式实时操作系统μC/OS II(一)
嵌入式实时操作系统μC/OS II 为什么要学习μC/OS-II ㈠.凡从事嵌入式系统开发工作的人,必须对嵌入式操作系统有足够的了解. ㈡.对于初学者,从μC/OS-II开始是个明智的选择. 1.μC ...
- uc/OS-II操作系统:uc/OS基本概念及认识(从零到负,打通你的任督二脉)
一.什么是计算机操作系统 简而言之,OS就是一个屏蔽层,屏蔽了计算机的具体硬件,向使用者提供了一台虚拟的计算机开发.使用环境. 二.计算机操作系统的作用 1.它在计算机应用程序与计算机硬件系统之间,屏 ...
- 鸿蒙微内核基于,华为发布基于微内核、面向全场景的分布式操作系统:鸿蒙OS...
原标题:华为发布基于微内核.面向全场景的分布式操作系统:鸿蒙OS PingWest品玩8月9日讯,华为消费者业务今天在其全球开发者大会上正式向全球发布其全新的基于微内核的面向全场景的分布式操作系统-- ...
最新文章
- 【Live555】live555源码详解(一):BasicUsageEnvironment、UsageEnvironment
- 干货丨大数据最核心的关键技术:32个算法
- QEMU — VirtIO 虚拟化
- java activemq demo_Spring与ActiveMQ的整合的完整demo
- 优化信息流很麻烦?三招教你轻松搞定
- Fedora10 以root身份自启动
- 使用log4j2打印mybatis的sql执行日志
- java中常量定义在interface中好还是定义在class中
- ubuntu安装锐捷客户端
- COGS 2507. 零食店
- PLC面向对象编程系列之双通气缸功能块(SMART梯形图)
- 易中天品汉代风云人物02: 冤死的晁错(下)
- Keras天坑:想当然的对层的直接运算带来的问题
- 移动端web设计尺寸_手机移动端网页按钮设计尺寸及间距规范
- 无线系列 - 5G大规模MIMO阵列仿真及混合波束成形设计
- Mac卸载postgresql
- 甬矽电子科创板首发获通过:拟募资15亿元,技术来源遭到质疑
- 证监计算机类专业知识,2020国考中国证监会计算机类专业考什么?
- 动作捕捉技术在四足仿生机器人研究中的应用
- el-table 动态多级表头以及数据