01-linux基础-操作系统的学习

Posted A 小码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01-linux基础-操作系统的学习相关的知识,希望对你有一定的参考价值。

01-linux基础-操作系统的学习

一、操作系统的入门

1、计算机原理

现代计算机大部分都是基于冯.诺依曼结构,该结构的核心思想是将程序和数据都存放在计算机中,按存储器的存储程序首地址执行程序的第一条指令,然后进行数据的处理计算。
计算机应包括运算器、控制器、储存器、输入和输出设备五大基本部件。
计算机内部采用二进制来表示指令和数据,将编写好的程序送入储存器中,然后启动计 算机工作,勿需操作人员干预,能自动逐条取出指令和执行指令。

计算机是由软件和硬件组成。硬件主要由CPU、存储设备、输入输出设备组成。软件包括操作系统,系统软件和应用软件。

2、操作系统是什么

操作系统,英文为operating system(简称OS)。百科对其定义为:
是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。
简单来说,操作系统就是一个程序,这个程序和我们平时使用的程序略有不同,其作用是帮助我们协调、管理和控制计算机硬件和软件。
没有操作系统的计算机称之为“裸机”。操作系统运行在裸机上,任何其他软件在操作系统的支持下才能运行。
操作系统的存在意义是使编程变得更简单。如果没有操作系统,一个程序员编写应用程序需要先编写一个可以操控计算机硬件的程序,再在这个程序的基础上去编写应用程序,而想要编写一个操控计算机硬件的程序,需要去了解计算机各硬件的工作原理,然后调用相应的指令集去对其进行控制。

3、操作系统的分类

操作系统发展至今,种类繁多,可以根据应用的不同领域进行划分:
桌面操作系统、服务器操作系统、嵌入式操作系统、移动设备操作系统

3.1 桌面操作系统

通常所谓的桌面指的是图形化操作页面。在桌面操作系统诞生之前,最有名的操作系统就是DOS,但是DOS的操作界面十分不友好,仅仅是代码而已,为此,微软公司推出了它们的第一个图形界面操作系统-windows 1.0,尽管只有256色,但是在当时已经够吸引人了,直到今天mac os、windows、linux三足鼎立的局面。加上目前的华为鸿蒙系统!!!

3.2 嵌入式操作系统

嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,如μClinux(嵌入式Linux)、WinCE(微软嵌入式、移动计算平台)、RTOS(嵌入式实时操作系统,军事航空领域)或者其他操作系统。在工业、军事、航空等领域使用较多。


3.3 服务器操作系统

服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,是企业IT系统的基础架构平台。
服务器操作系统主要分为四大流派:Unix、Linux、Windows Server和Netware。

3.4. 移动设备操作系统

移动设备也就是所说的手机。操作系统主要应用在智能手机上。
目前应用在手机上的操作系统主要有android(谷歌)、ios(苹果)、Symbian(诺基亚)、BlackBerry OS(黑莓)、windows mobile(微软)、Harmony(华为鸿蒙)等

以上是关于01-linux基础-操作系统的学习的主要内容,如果未能解决你的问题,请参考以下文章

javajava学习之路-01-Linux基础

01-linux基础-操作系统的学习

01-linux基础-操作系统的学习

01-linux基础-操作系统的学习

Linux高级命令03:文本搜索命令★ Python Web篇学习汇总:Part 01—Linux基础命令绝对路径和相对路径 / 创建删除复制移动文件及目录命令

Linux高级命令04:查找文件命令★ Python Web篇学习汇总:Part 01—Linux基础命令绝对路径和相对路径 / 创建删除复制移动文件及目录命令