操作系统(科普章节)
目标
了解操作系统及作用
1. 操作系统(Operation System,OS)
一个例子说明操作系统
没有安装操作系统的计算机,通常被称为裸机
如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序
如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序
1.1 操作系统的作用
是现代计算机系统中最基本和最重要的系统软件
是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用
而其他的诸如编译程序、数据库管理系统,以及大量的应用软件,都直接依赖于操作系统的支持
1.2 不同应用领域的主流操作系统
桌面操作系统
服务器操作系统
嵌入式操作系统
移动设备操作系统
1> 桌面操作系统
Windows 系列
用户群体大
macOS
适合于开发人员
Linux
应用软件少
2> 服务器操作系统
Linux
安全、稳定、免费
占有率高
Windows Server
付费
占有率低
3> 嵌入式操作系统
Linux
4> 移动设备操作系统
iOS
Android(基于Linux)
1.3 虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响
而且能够在现有系统与虚拟镜像之间灵活切换的一类操作系统
注:以上课程笔记为学习时整理的老师课堂学习笔记,如需转载,如需完整笔记,请私聊联系我。
原文链接:http://www.cnblogs.com/wangting888/p/7753800.html
转载于:https://www.cnblogs.com/wangting888/p/9702010.html
操作系统(科普章节)相关推荐
- 操作系统的发展史(科普章节)
操作系统的发展史(科普章节) 作者:一直特立独行的猫1994 目标 了解操作系统的发展历史 知道 Linux 内核及发行版的区别 知道 Linux 的应用领域 01. 操作系统的发展历史 1.1 Un ...
- Linux 操作系统的发展史(科普章节)
目标 了解操作系统的发展历史 知道 Linux 内核及发行版的区别知道 Linux 的应用领域 01. 操作系统的发展历史1.1 Unix 1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般 ...
- python封装举例_Python+Pycharm—学习1—封装导入
一.封装 目的: 写了一个复杂功能的实现,下次有相同的需求时可以直接导入这个包来使用.就可以达到复用的目的了.通俗的来讲就是打包.(以下用四则运算举例) 方案: 1.1.新建python工程,新建一个 ...
- 操作系统学习笔记 第一章:操作系统概述(王道考研)
本文章基于 2019 王道考研 操作系统 考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com) 需要相关电子书的可以关注我的公众号BaretH后台回复操作系统 后续章节陆续推出- ...
- 《操作系统真象还原》第九章 ---- 终进入线程动斧开刀 豁然开朗拨云见日 还需解决同步机制才能长舒气
文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 进程 线程的自我小理解 线程 进程的状态 内核级线程 & 用户级线程 初步实现内核级线程 浪费两三个小时调试的辛酸史 编写thread ...
- 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(上一)
文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 闲聊时刻 实现文件系统的原理 inode构建原理 目录构建原理 超级块构建思路 创建文件系统 编写完的super_block.h ...
- 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(上二)
文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 闲聊时刻 部分缩写熟知 实现文件描述符的原理 文件描述符的介绍 文件描述符与inode的介绍 文件描述符与PCB的描述符数组的介绍 实现文件操 ...
- 《操作系统真象还原》第十三章 ---- 编写硬盘驱动软件 行百里者半九十终成时喜悦溢于言表
文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 闲聊时刻 提前需要准备编写的函数 实现printk 实现sprintf函数 创建从盘 创建从盘的步骤 修改后的bochsrc.d ...
- 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(总结篇)
文章目录 专栏博客链接 闲聊时刻 第十四章代码总览 编写完的fs.c(fs/fs.c) 编写完的fs.h(fs/fs.h) 编写完的dir.c(fs/dir.c) 编写完的dir.h(fs/dir.h ...
最新文章
- 开发工具之Android Studio快捷键
- python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
- 【转】mysql多台服务器数据同步
- 旷视砸20亿进军AIoT,发布国内首个机器人协作大脑河图
- Replation requires the actual server name ... Replication.Utilies
- php 文件管理系统_如何编写程序实现图书管理系统的个人图书借阅查询功能
- Python IDLE入门
- 696. Count Binary Substrings 计数二进制子串
- 大神讲解Java for循环的几种用法
- TensorFlow 学习(十)—— 工具函数
- 行内元素中间出现空隙
- Android应用开发—onSaveInstanceState方法什么时候被调用?
- 1月至今 微信共对超十万个确认存在欺诈行为的帐号进行了阶梯式处理
- MySQL重启也无法解决的Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
- javascript调用ActiveX接口失败的解决方案及使用心得
- 4.剑指Offer --- 解决面试题的思路
- 数据结构-----双向链表笔记
- java jbutton设置位置_java-将JButton设置为另一个JButton的位置
- android 颜色自动变淡,android 颜色值变化小解
- 电阻触摸屏 linux 校准软件,android 电阻单点触摸屏校准
热门文章
- SharePoint 2010 BCS - 简单实例(二)外部列表创建
- .NET Framework 4.0-RequestValidationMode
- 如何让hierarchyviewer调试查看商业版真机上的应用
- ajax的几种格式,jQuery-----jQuery的几种ajax获取json格式数据的方法
- asppython份额_2019年7月编程语言榜单公布:Python第一 份额保持较大幅度增长
- 中专是计算机专业毕业论文,中专计算机专业毕业论文内容
- apache php wordpress,windows 安装 apache php wordpress
- fileoutputstream 转 byte数组_Java:如何实现文件与数组的相互转换?
- python基础学习语法和函数
- Echarts4.0 使用系列——折线图,这里可能有你需要的