最新计算机基础——操作系统_运行系统和操作系统(2),2024年最新细节爆炸

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

前言

一.操作系统

1.操作系统简介

2.操作系统的主要功能

(1)资源管理

(2)人机交互

(3)程序控制

(4)进程管理

3.典型操作系统

(1)Linux 操作系统

Linux的基本思想有两点

(2) Mac OS

(3) Windows

(4)iOS f Android


前言

本章将会讲解计算机的操作系统。

一.操作系统

马路修起来需要人车通过才有价值,计算机硬件组成后需要操作系统才能体现价值。


1.操作系统简介

操作系统(Operating System,OS)就好比一个计算机内部的管理者,是管理和控制计算机硬件与软件资源的计算机程序,直接运行在“裸机”上的最基本的系统软件,任何其他应用软件都必须在操作系统的支持下才能运行,操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。

操作系统的功能包括管理计算机系统的硬件,软件及数据资源,控制程序运行,为其他应用软件提供支持等。操作系统提供了各种形式的用户界面,使用户有一个好的工作环境,为其他软件的开发提供必要的服务和相应的接口,操作系统管理着计算机硬件资源,同时按照应用程序的请求,为其分配资源,如划分CPU时间,开辟内存空间,调用打印机,调用扫描仪等,操作系统所处的位置如图。


2.操作系统的主要功能

操作系统主要有资源管理、人机交互、程序控制和进程管理等功能。

(1)资源管理

操作系统的存储管理负责把内存单元分配给需要内存的程序以便让它执行,在程序执行结束后将它占用的内存单元收回以便再使用,在一个允许多道程序同时执行的系统里,操作系统会根据一定的策略将处理器交替地分配给系统内等待运行的程序。一个等待运行的程序只有在获得了处理器后才能运行,一个程序在运行中若遇到某个问题,如外部设备接触不良等,操作系统就要来处理此问题,然后将处理器重新分配。

操作系统的设备管理是调配外部设备及控制外部设备按用户指令进行操作等,对于非存储型外
部设备,如打印机:显示器等,分配给一个用户使用,在使用完毕后回收以便给另一个用户使用。
对于存储型的外部设备,如磁盘,磁带等,提供存储空间给用户,用来存放数据。

(2)人机交互

人机交互是决定计算机系统“友善性”的一个重要因素,人机交互功能主要靠可输入/输出的外部设备和相应的软件来完成,可供人机交互使用的外设主要有键盘、显示器,鼠标等,例如,用户可以通过鼠标和键盘把指令输入计算机,还可以通过显示器来得到计算机执行后的结果,与这些设备相应的软件和驱动就是操作系统提供人机交互功能的部分。

(3)程序控制

一个程序的执行是在操作系统控制下进行的,一个用户将某问题用某编程语言编写了一个程序
后就将该程序连同对它执行的要求输入计算机,操作系统就根据要求控制这个程序的执行。

(4)进程管理

进程管理指的是操作系统调整多进程的功能,由于现在大部分的计算机只包含一个或两个中央处理器,如在单核的情况下多进程只是简单迅速地切换各进程,让每个进程都能够执行,在多内核或多处理器的情况下,所有进程通过许多协同技术在各处理器或内核上转换。越多进程同时执行。每个进程能分配到的时间比例就越小,例如,在网上浏览网页的时候,可以同时使用迅雷下载资料。还可以同时听音乐等。


3.典型操作系统

除了微软公司提供的 Windows操作系统外,还有其他供应商提供的Linux.UNX.MS-DOS.

Mac OS.iOS.Android等操作系统。

(1)Linux 操作系统

Linux是一个基于POSX和UNX的多用户、多任务。支持多线程和多CPU的操作系统,它能运行
主要的UNX工具软件,应用程序和网络协议,它支持32位和64位硬件。Linux是一套免费使用和自
由传播的类LNX操作系统,目前大部分服务器采用Linux操作系统。

Linux操作系统诞生于1991年的10月5日,创始人是林纳斯·托瓦兹,如图1.30所示,Linux存在着多种版本,但它们都使用了Linx内核,Linux可安装在许多硬件设备中,如手机,平板电脑。台式计算机和超级计算机等。

Linus是一款免费的操作系统,用户可以通过网络下载免费获得,并可以任意修改其源代码,实现自己的需求,因此,Linux在中小型企业备受青睐,来自全世界的无数程序员参与了Linux的修改
编写工作,程序员可以根据自己的兴趣和灵感对其进行改变、使Linux不断完善。

Lina支持多用户,各个用户对于自己的文件设备有自己特殊的权力,保证了各用户之间互不影响,可以使多个程序同时并独立地运行。可以使多个程序间时并独立地运行。

Linux的基本思想有两点
  1. 第一,一切都是文件,
  2. 第二,每个软件都有确定的用途,

其中第一条详细来讲就是系统中的所有内容都归结为一个文件,包括命令,硬件和软件设备,操作系统,进程等,对于操作系统内核而言,都被视为拥有各自特性或类型的文件。


(2) Mac OS

Mac系统是草果机专用系统,是基于UNX内核的图形化操作系统,由苹果公司自行开发。苹果机的操作系统已经到了OS.10.代号为Mac OS X(X为10的罗马数字写法).这是Mac计算机诞生以来最大的变化,新系统可靠性极高,它的许多特点和服务都体现了苹果公司的理念。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值