计算机用户

操作系统详解

时光毁灭记忆、已成空白 提交于 2019-11-28 03:28:29
目录 一 为什么要有操作系统 二 什么是操作系统 三 操作系统与普通软件的区别 四 操作系统发展史 五、操作系统原理 1. 操作系统的资源管理技术 2. 系统调用 3. 操作系统内核 4. 处理器状态: 内核态和用户态 5. 中断(Interupt) 6. 进程 7. 处理器调度 8. 进程的交互 9. 临界区管理 10. 信号量(samaphore)和PV操作 11. 管程 12. 死锁 13. 可变分区存储管理 14. 分页存储管理 15. 分段存储管理 16. 虚拟存储管理 17. 请求段页式虚拟内存管理 18. I/O硬件原理:I/O控制方式 19. I/O软件原理 20. 缓冲技术 21. 驱动调度技术 22. 设备独立性 23. 虚拟设备 24. 文件逻辑结构 25. 文件物理结构 二、Q&A 1. 什么是操作系统?操作系统在计算机系统中的主要作用是什么? 2. 什么是多道程序设计?多道程序设计有什么特点? 3. 计算机操作系统为什么引入进程? 4. 在分时系统中,什么是响应时间?它与哪些因素有关? 5. 解释并发性与并行性 6. 试述存储管理的基本功能。 7. 何谓地址转换(重定向)?哪些方法可以实现地址转换? 8. 什么是文件的共享?介绍文件共享的分类和实现思想。 一 为什么要有操作系统 ( 两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~)

Linux基础(一)

流过昼夜 提交于 2019-11-27 20:36:15
目录 1.1linux基础 1.1.1 描述计算机的组成及其功能 1.1.2 冯诺依曼型计算机的基本原理 1.1.3 冯诺依曼体系三个特点 1.1.4 服务器 1.1.5 操作系统 1.16 Linux的发行版 1.17 Linux的哲学思想 1.18 vmware虚拟机的下载与安装 1.19 linux笔记总结(一) Linux基础(一) 1.1linux基础 1.1.1 描述计算机的组成及其功能 计算机是由运算器、控制器、存储器、输入设备、输出设备组成 运算器:执行各种计算和逻辑运算操作 控制器:完成协调和指挥整个计算机系统的操作 储存器:暂时存储或者长期存储数据 输入设备:向计算机输入数据和信息的设备 输出设备:计算机硬件系统的终端设备 1.1.2 冯诺依曼型计算机的基本原理 计算机由运算器、控制器、存储器、输入设备和输出设备五大部件组成。 数据和程序以二进制代码形式存放在存储器中,存放的位置由地址确定。 控制器根据存放在存储器中的指令序列(程序)进行工作,并由一个计数器控制指令的执行,控制器具有判断能力,能以数据结构为基础,选择不同的工作流程。 冯・诺依曼型计算机的基本原理的核心思想是“存储程序与程序控制”。 1.1.3 冯诺依曼体系三个特点 (1)计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。 (2)计算机内部应采用二进制来表示指令和数据

HCNA --- 计算机网络基础

喜夏-厌秋 提交于 2019-11-27 16:00:41
数据 是指以任何格式表示的信息,数据的格式需要信息的创建者和接收者提前达成共识。比如一幅图片可以抽象成由无数个像素组合在一起,再用其它方式表示一个像素,这样就能实现把一幅图片存储在存储介质上。常用的信息有文本、数字、图像、音频和视频等形式。 数据通信 是指两台设备之间通过线缆、传输设备等形式的传输介质进行数据交换的过程。 一个完整的数据通信系统应该由报文、发送方、接收方、介质和协议五个部分组成。 报文 (message):报文是指通讯中的数据块。文本、数字、图片、声音、视频等信息被编码后,以报文的形式被传送。 发送方 (sender):发送方是指发送数据报文的设备。它可以是计算机、工作站、服务器、手机等。 接收方 (receiver):接受方是指接收报文的设备。它可以是计算机、工作站、服务器、手机、电视等。 介质 (medium):传输介质:是指信号传送的载体。局域网中常见的传输介质有光纤、同轴电缆、双绞线等。 协议 (protocol):协议是指管理数据通讯的一组规则。它表示通讯设备之间的一组约定。如果没有协议,即使两台设备可能在 物理上是连通的,也不能通讯。比如一个只能说汉语的人就无法被一个只能说英语的理解。 单工 :在单工模式(simplex mode)下,通讯是单方向的。两台设备只有一台能够发送,另一台则只能接收。键盘和显示器都是单工通讯设备。键盘只能用来输入

shell脚本练习

江枫思渺然 提交于 2019-11-27 13:35:29
1、 通过位置变量创建linux系统账户及密码 $1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 1#!/bin/bash 2 # Author: wangshilin 3 # Blog: https://home.cnblogs.com/wangshilin/ 4 useradd "$!" 5 echo "$2 | passwd --stdin $2 " 2、 每周5使用tar命令备份/var/log 下的所有日志文件,防止文件覆盖 1 #!/bin/bash 2 # Author: wangshilin 3 # Blog: https://home.cnblogs.com/wangshilin/ 4 # Time: 2019-08-17 01:31:13 5 tar -czf log -`date +%Y%m%d` .tar.gz /var/log 6 00 03 * * 5 /root /logbak.sh 3、 实时监控本机内存和硬盘剩余空间,剩余内存小于500M,根分区剩余空间小于1000M的时候发送报警邮件 #!/bin/bash #3 disk =$(df -h / | awk '/\//{print $4}') mem=$(df -h / | awk '/\//{print $4}') if [ $disk -le 512000 -a $mem -le

1.5-操作系统的分类

北战南征 提交于 2019-11-27 10:07:12
  下面我们介绍一下操作系统的分类,各种各样的分类都是存在的,那么我们呢主要是介绍传统的分类。 那么我们要简单提一下,我们教材里提出的这个 Tanenbaum 的这种分类。操作系统是不断在发展的 那么它的发展是由不同的因素来驱动的,这些因素呢我们归纳总结出:   (1)首先是硬件技术的 发展,硬件发展了对操作系统就有新的要求;   (2)还有就是应用需求的发展;   (3) 然后是软件新技术的出现。 所以我们说操作系统的发展是随着计算机硬件技术、 应用需求以及软件新技术的出现而发展的。为什么要不断的进展?那么因为 操作系统要能够充分的利用硬件,能够为用户提供 更好的服务,所以操作系统必须以这个为目标来不断的发展。 从过去到现在, 操作系统实际上是总在不断的往前发展,那么 早期很早的时候是大型计算机,那么有大型计算机操作系统; 后来呢,又有了个人计算机啊,个人计算机呢又从简单到复杂,所以又有 不同的操作系统出现; 当有了网络的 供支持之后,那么我们的操作系统就要支持网络的功能; 后来移动计算出现了,那么操作系统要变得能够支持各种各样的移动 设备上的各种就管理啊,各种管理功能;云计算和我们现在的 泛在计算或者是说物联网时代;一直到今天 非常火的机器人,那么都需要操作系统 进行相应的改改变,然后去支持这些 不同的环境。   那么我们 看一下操作系统的这些分类

网络变成操作系统详解

大城市里の小女人 提交于 2019-11-27 00:06:02
一 为什么要有操作系统 ( 两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~)   现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。   一般而言,现代计算机系统是一个复杂的系统。   其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节可能需要一万年....)   其二:并且管理这些部件并加以优化使用,是一件极富挑战性的工作,于是,计算安装了一层软件(系统软件),称为操作系统。它的任务就是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理刚才提到的所有设备。 总结:    程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的,有了他,程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件。 二 什么是操作系统    精简的说的话,操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。操作系统所处的位置如图1 #操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态

DOS常用命令详解(恢复系统用到的命令)by cubeking

不问归期 提交于 2019-11-26 23:57:46
DOS常用命令详解(恢复系统用到的命令) by cubeking 转自: http://hi.baidu.com/cubeking/item/fa98f2ba26c693f963388ef3 在DOS中恢复系统用到的命令有哪些: 一般都是在DOS下用ghost备份或者恢复! 键入HELP命令看一下有你想要的命令没有 1)DIR--显示指定路径上所有文件或目录的信息 它的格式为"DIR [盘符:][路径][文件名] [参数]",比如"DIR E:\FF.M3U"。输入后回车则会显示出相关信息(如图1)。另外它还有几个参数: /W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息; /P:分页显示,当屏幕无法将信息完成显示时,可使用其进行分页显示; /A:显示具有特殊属性的文件,这里的属性有"H"隐藏、"R"只读等,我们可以输入"DIR *.* /AH"来显示当前目录下所有具有隐藏属性的文件; /S:显示当前目录及其子目录下所有的文件,通过这个参数,我们可以进行某个文件或目录的查找,比如我们可以在"C:>"后输入"DIR *.DAT /S"来查找C盘中所有后缀名为DAT的文件。 几种参数可以同时使用,例如"DIR *.COM /W /P /S"。 2)MD--建立目录 它的格式为"MD [盘符][路径]",例如"MD TEMP"。 注意:该命令一次只能建立一个目录。 3

计算机三级网络技术考过指南

被刻印的时光 ゝ 提交于 2019-11-26 21:18:30
计算机三级网络技术考过指南 原文链接: 计算机三级网络技术考过指南 题库下载链接: 计算机三级网络技术无纸化考试模拟软件(2018.3) 目录: 三级网络技术考过指南 前言(必读) 1.基础准备 1.1 题库 1.2 二进制转换 1.3 基础概念 1.4 备考建议 2.选择题(40 道 40 分) 2.1 第一类选择题 2.1.1 问传输速度 2.1.2 求交换机带宽 2.1.3 系统可用性与停机时间 2.1.4 写地址块的子网掩码 2.1.5 网络地址转换 NAT 2.1.6 IP 地址块聚合 2.1.7 路由表距离更新 2.1.8 IPv6 地址简化表示 2.1.9 数据包 2.1.10 三种备份 2.2 第二类选择题 2.3 第三类选择题 2.3.1 弹性分组环 RPR 2.3.2 无线接入技术 2.3.3 广域网 QoS 2.3.4 接入技术特征 2.3.5 服务器技术 2.3.6 综合布线 2.3.7 BGP 协议 2.3.8 RIP 协议 2.3.9 OSPF 协议 2.3.10 集线器 2.3.11 交换机 2.3.12 路由器 2.3.13 IEEE 802.11 2.3.14 蓝牙 2.3.15 Serv-U FTP 服务器 2.3.16 DNS 服务器 2.3.17 DHCP 服务器 2.3.18 WWW 服务器 2.3.19 Wmail 邮件服务器 2.3

操作系统简史

萝らか妹 提交于 2019-11-26 19:28:33
什么是操作系统? 可能很多人都会说,我们平时装的windows7 windows10都是操作系统,没错,他们都是操作系统。还有没有其他的? 想想我们使用的手机,Google公司的Android系统,Apple公司笔记本上的的MacOSX、IPhone的IOS,他们都是操作系统。 那么我们想想,操作系统都可以做什么? 我们买来电脑的后第一件事情就是安装操作系统,有的电脑则在我们买来的时候已经安装好了操作系统,比如说品牌机(Dell、HP、lenovo)。 我们可以在操作系统上通过安装程序来看视频,听音乐,玩游戏、浏览网页,还可以弹出移动硬盘和U 盘、管理我们硬盘中的文件等等;我们通过操作系统来和计算机交互,系统协调我们安排给计算机的各种任务。 操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。 计算机操作系统是随着计算机研究和应用的发展逐步形成并发展起来的,它是计算机系统中最基本的系统软件。 我们通过操作系统来使用计算机。 知道了系统是用来做什么的,我们来了解一下系统的发展历史。 (操作系统工作方式的演变——20世纪五六十年代) 手工操作(无操作系统) 人们先把程序纸带(或卡片)装上计算机,然后启动输入机把程序和送入计算机

操作系统 -- 操作系统绪论

£可爱£侵袭症+ 提交于 2019-11-26 16:12:41
文章目录 概述 操作系统的功能 处理机管理 存储管理 文件管理 设备管理 用户接口 操作系统的发展史 无操作系统的计算机系统(真空管)—— 穿孔卡片: 批处理系统(晶体管)—— 磁带存储: 联机批处理系统 脱机批处理系统 多道程序系统(小规模集成电路) 多道批处理系统 多道程序设计技术 分时系统 实时系统 通用操作系统 操作系统的进一步发展 个人计算机操作系统 网络操作系统 分布式操作系统 概述   在 计算机启动过程 中讲到操作系统是如何接管硬件的。那现代操作系统的设计目的是什么?操作系统历经什么样的发展才到如今娇小却“无所不能”的? 操作系统的功能   操作系统的功能可以高度概括为 隐藏硬件 (提供用户接口)、 资源管理 ,大致分为五大部分: 处理机管理 存储管理 设备管理 文件管理 用户接口   这些是操作系统的主要功能,下面详细介绍这几大功能 处理机管理 处理机管理   在多道程序环境下,处理机的分配和运行都是以进程为基本单位,因而对处理机的管理可以归结为对进程的管理。 (1)进程调度   为进程分配处理机,以充分利用处理机资源和提高系统性能。 (2)进程控制   创建、撤销、挂起、封锁进程–主动改变进程额状态。通过 原语 系统调用实现 (3)进程同步   协调进程间的关系,互斥/同步。同步机制 如锁、信号量 (4)进程通讯   进程间进行信息交换 存储管理 存储管理