计算机用户

02.操作系统概述.md

為{幸葍}努か 提交于 2020-02-28 21:12:58
文章目录 2. 操作系统原理介绍 2.1 操作系统的目标和功能 2.1.1 作为用户/计算机接口的操作系统 2.1.2 作为资源管理器的操作系统 2.2 操作系统发展简史 2.2.1 串行处理 2.2.2 简单批处理系统 2.2.2.1 从监控程序的角度来看 2.2.2.2 从处理器的角度来看 2.2.2.3 硬件层面需要进行的支持 2.2.2.4 运行模式的概念 2.2.3 多道批处理系统 2.2.3.1 多道批处理系统的硬件支持 2.2.3.2 多道批处理系统需要注意的新问题 2.2.4 分时系统 I/O调用的过程 2. 操作系统原理介绍 这篇文章主要想从基础介绍一下操作系统是如何运行的,主要专注于操作系统是如何对应用程序进行调度的。需要有 前一篇 文章作为基础 2.1 操作系统的目标和功能 2.1.1 作为用户/计算机接口的操作系统   一个应用程序可以使用一种语言开发,如果没有操作系统的话,每一个开发者都需要十分了解计算机的硬件指令才行,这是不可想象的。操作系统做了一层抽象,就像开发应用程序的时候会写的各种工具类一样,操作系统对这些部分的操作提供了封装的模块,应用程序只需要调用就好了。   同时还有一些通用的工作,比如创建程序,管理文件,控制io设备等,操作系统对这些操作都做了封装来简化编程。 下面是操作系统面向开发者或者用户的一些功能 程序开发

《梦断代码》读后感3

做~自己de王妃 提交于 2020-02-28 15:43:48
这一次,我阅读了第七章直到尾声。 计算机界有个老笑话,说某位受尽挫折的用户拨打技术支持热线,抱怨说明书中里写“按任意键开始”,可怎么也找不到“任意键”在哪儿。用户和程序员之间总是有存在着理解误差。就如同老师上课讲的那幅图,客户的要求,经过层层理解,到了程序员的实现,却成了只要有那些功能就可以了。老师一直强调的,做出的软件必须要有用户。 “吃你自己的狗食”,这种说法的意思是开发者必须使用自己正在做的产品。如果一项软件,连开发者都没有使用的兴趣,那么这款软件可以提早结束生命了。如果微软公司的计算机都使用其他操作系统而不是windows,他们又有什么说服力来让用户们使用windows。 “我们都为组织工作,组织需要计划,除非你的工作足够独立,否则必须按进度工作,如果你不自己做进度安排,别人就会给你做安排,这样别人就会控制你的工作。”软件的开发靠团队协作,所以进度问题很重要。 “这里躺着一个野心勃勃的开源项目。它曾立志超越outlook,最后却无疾而终。”程序与软件不同,我们从开始到现在,做的一直都是程序,只是为了交差,拿学分,我们还从未尝试过怎么去做软件。 来源: https://www.cnblogs.com/benboerba/p/4393795.html

无线局域网WLAN

久未见 提交于 2020-02-19 21:13:55
无线局域网WLAN 一、概述 有线局域网的组成如下图所示,多台计算机通过双绞线连接到一个集线器(hub)或交换机(switch)上,组成一个有限局域网。 无线局域网的组成如下图所示,多台计算机通过无线网卡与接入点 AP (Access Point)连接,组成一个无线局域网。无线AP可以给连接的计算机分配地址,连接同一个AP的计算机分配的地址都在同一网段。相比有线网络,无线网络的信号易受建筑物遮挡影响导致信号变弱,辐射范围变小。 二、无线局域网的组成 2.1.简介 有固定基础设施的无线局域网: 一个基本服务集 BSS 包括 一个基站 和 若干个移动站 ,即一个AP与连接它的计算机。所有的站在本 BSS 以内都可以直接通信,但在和本 BSS 以外的站通信时 ,都要通过本 BSS 的基站。 基本服务集内的基站叫做 接入点 AP (Access Point)其作用和网桥相似。当网络管理员安装 AP 时,必须为该 AP 分配 一个不超过 32 字节的 服务集标识符 SSID (即无线WLAN的名字)和一个 信道 (即规定使用什么频率)。 通过SSID来选择连接不同的无线AP,还可以设置连接密码,并且一般选择连接信号强的AP。 一个基本服务集可以是孤立的,也可通过接入点 AP连接到一个主干 分配系统 (相当于交换机) DluS (Distribution System)

第一篇:初识Python

可紊 提交于 2020-02-17 07:32:14
一 本节目标 二 了解编程语言 2.1 为什么要编程? 2.2 什么是编程语言? 2.3 编程语言分哪些种类? 三 python简介 3.1 Python的前世今身 3.2 Python可以应用于众多领域 3.3 python是一种怎样的语言 3.4 为何选择Python 3.5 Python解释器的种类 3.6 python解释器的发展史 四 python环境 五 python入门 5.1 第一句python代码 5.2 文件头 5.3 注释 5.4 执行脚本传入参数 5.5 了解pyc文件 六 变量 6.1 为何要有变量 6.2 变量的声明与引用 6.3 标识符命令规范: 6.4 变量的赋值 七 输入输出 八 简单的运算符 九 流程控制 9.1 条件语句 9.2 循环语句 十 本节练习 一 本节目标 了解编程语言 了解python及与其他语言的优劣对比 安装python解释器及环境变量配置、运行python交互式环境 打印hello world程序 初识变量、用户输入,流程控制,while循环 二 了解编程语言 2.1 为什么要编程? 解放人力 :让机器(比如计算机)按照人们事先为其编写好的程序自发地去工作 2.2 什么是编程语言? 人----------->汉语--------------->中国人 八格牙路----------->日本人 汪汪汪------------->狗

第一章 内网渗透测试基础

感情迁移 提交于 2020-02-16 10:40:49
本文章大部分内容来自于 <内网安全攻防:渗透测试实战指南>: https://item.jd.com/12743210.html 0x00 内网基础知识 内网也指局域网(Local Area Network, LAN) , 是指在某一区域内由多台计算机互连而成的计算机组 在局域网中, 可以实现文件管理, 应用软件共享, 打印机共享, 工作组内的日程安排, 电子邮件和传真通信服务器等 工作组 将不同的计算机按功能(或部门)分别列入不同的 工作组(Work Group) 加入/创建工作组的方法 : 右键桌面 计算机 -> 属性 -> 更改设置 -> 更改 , 然后输入计算机名和想要加入的工作组名称即可 如果输入的工作组在网络中不存在, , 就相当于新建了一个工作组 设置完后重启电脑, 进入 网络 就可以看到加入工作组的成员了, 也可以 退出工作组, 修改工作组的名称即可 此时在网络中, 我们可以随时访问别人的共享资源, 别人也可以访问我们的共享资源 所以工作组并不存在真正的集中管理作用, 工作组里的所有计算机都是对等的,也就是没有服务器和客户机之分的。 域 域(Domain) : 一个具有安全边界的计算机集合(安全边界: 在两个域中, 一个域的用户无法访问另一个域中的资源). 用户想要访问域内的资源, 必须以合法的身份登录域, 而用户对域内的资源拥有什么样的权限,

dos命令

天大地大妈咪最大 提交于 2020-02-10 03:03:56
1.前提是有对方权限,百度可以搜索shutdown关闭远程计算机要求,以下不加:/m IP 即为关本机 (1).在60秒后强制关机并有提示:shutdown /s /f /m IP /t 60 /c 计算机将在60秒后关机,取消关机请在开始菜单的'运行'中输入"shutdown -a" (2).在20秒后关闭指定IP的计算机:shutdown /s /t 20 /m IP (3).在10秒钟后重启指定IP的计算机:shutdown -r /t 10 /m IP (4).强制关闭指定IP的计算机:shutdown /s /t 10 /f /m IP (5).强制重启指定IP的计算机:shutdown /r /t 10 /f /m IP (6).取消指定IP的关机或重启:shutdown -a /m IP 2.查看当前访问过我计算机的IP(会话):net session 3.合并两个二进制文件:copy/b 1.mp3+2.mp3 3.mp3 //即将两个mp3文件合成3.mp3 一个文件 4.从计算机中找合适的工具打开指定的文件:start 3.mp3 start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 例: start E:\yz.exe 5.清除系统密码:条件:MS-DOS窗口 (没试过) c:\>debug 输入debug回车 -o

完全用Linux工作

蓝咒 提交于 2020-02-08 10:35:31
GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用层面的。是为了告诉大学里还不了解,或者不理解 UNIX 的科学工作者和大学生,UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要用 Windows 的标准来要求 Linux,而要用一个科学工作者的标准来要求自己,用UNIX 的思想来武装自己。 我显然是反对在大学,特别是理工科专业推广 Windows 的。我也反对在对"娃娃"们的计算机启蒙教育中使用 Windows。因为 Windows 不论从技术上,经济上,思想风格上都是与我们培养高科技人才的目标格格不入的。Windows 的流行属于历史遗留问题,爷爷一级的人当然已经不可救药,但是我们不应该让下一代继续走上歧途。 UNIX 不是计算机专家的专利 当我建议一些非计算机专业的人用 Linux 的时候,很多人说:"UNIX 是计算机系的人用的,我们不能理解。" "UNIX 是男孩用的,我们女孩不用。"

一个LINUX狂人的语录

こ雲淡風輕ζ 提交于 2020-02-08 10:33:34
转载自: http://blog.csdn.net/bat603/article/details/1408283 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这 篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用层面的。是为了告诉大学里还不了解,或者不 理解 UNIX 的科学工作者和大学生,UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要用 Windows 的标准来要求 Linux,而要用一个科学工作者的标准来要求自己,用UNIX 的思想来武装自己。 我显然是反对在大 学,特别是理工科专业推广 Windows 的。我也反对在对"娃娃"们的计算机启蒙教育中使用 Windows。因为 Windows 不论从技术上,经济上,思想风格上都是与我们培养高科技人才的目标格格不入的。Windows 的流行属于历史遗留问题,爷爷一级的人当然已经不可救药

计算机网络第二章:物理层

こ雲淡風輕ζ 提交于 2020-02-06 18:09:51
目录 1 物理层的基本概念 2 数据通信的基础知识 2.1 数据通信系统的模型 2.2 几个专业术语 2.3 有关信号的几个基本概念 2.4 基带(baseband)信号和带通(band pass)信号 2.5 几种最基本的调制方法 2.6 信道的极限容量 2.6.1 信道能够通过的频率范围 2.6.2 信噪比 2.6.3 香农公式的意义 3 物理层下面的传输媒体 3.1 导向传输媒体 3.1.1 双绞线 3.1.2 同轴电缆 3.1.3 光缆 4 信道复用技术 4.1 频分复用、时分复用和统计时分复用 4.2 频分复用 FDM (Frequency Division Multiplexing) 4.3 时分复用TDM (Time Division Multiplexing) 4.3.1 时分复用可能会造成线路资源的浪费 4.4 波分复用 WDM (Wavelength Division Multiplexing) 4.5 码分复用 CDM (Code Division Multiplexing) 4.5.1 码片序列(chip sequence) 4.5.2 CDMA 的工作原理 5 宽带接入技术 5.1 xDSL 技术 5.2 xDSL 的几种类型 5.3 ADSL 非对称数字用户线路(Asymmetric Digital Subscriber Line) 5.3.1 ADSL

操作系统的发展史

断了今生、忘了曾经 提交于 2020-02-03 17:57:51
操作系统的发展史 一、手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个特点: 用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 CPU 等待手工操作。CPU的利用不充分。 20世纪50年代后期,出现 人机矛盾 。:手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,手工操作方式已严重损害了系统资源的利用率(使资源利用率降为百分之几,甚至更低),不能容忍。唯一的解决办法:只有摆脱人的手工操作,实现作业的自动过渡。这样就出现了成 批处理 。 二、批处理——磁带存储 批处理系统:加载在计算机上的一个 系统软件 ,在它的控制下,计算机能够自动地、成批地处理一个或多个用户的作业(这作业包括程序、数据和命令)。 2.1 联机批处理系统 主机与输入机之间增加一个存储设备——磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成:成批地把输入机上的用户作业读入磁带,依次把磁带上的用户作业读入主机内存并执行并把计算结果向输出机输出