#计算机名

计算机专业课系列之四:漫谈操作系统之虚拟内存

一,虚拟内存的三条总结1,将内存看做硬盘的高速缓存  内存中只保存程序的活动区域(数据)  根据需要在硬盘和内存之间传递数据2,为每个进程提供一个一致的地址空间3,保护每个进程的地址空间不被其他进程破坏  每个进程都有一块独立的地址空间,那么进程之间是隔离的。但是我们只有一块物理上的内存,怎么隔离呢?这就是虚拟内存的一...

计算机专业课系列之三:进程和线程

一,操作系统的关键抽象解析:1,把IO设备抽象成文件,这样用户不用直接面对硬盘做操作了,因为硬盘是复杂的机械式设备(磁盘块,旋转,扇区等)。操作系统不仅把IO设备抽象成文件。还包括控制台,输入输出设备都可以抽象成文件。2,物理主存+IO设备抽象成虚拟存储器。虚拟存储器是对内存和硬盘的抽象,他让每个进程都有一个超级大的内...

计算机专业课系列之二:程序的机器表示(汇编)

 一,预备知识:1,堆栈应用:函数调用(先进后出),数组遍历,表达式计算2,寄存器寄存器是是cpu中临时存储数据的地方,非常小,但是非常快。cpu进行计算时,cpu不能直接对内存中的两个数据进行操作。他必须先装入寄存器中,然后才进行加减等操作。我们最常用的是AX,BX,CX,DX。它们都是16位的。现在都扩展...

计算机专业课系列之一:漫谈计算机组成原理和编程语言

一,冯诺伊曼结构的计算机1,计算机的五大组成部分 运算器+控制器(CPU),存储器(内存+硬盘),输出设备(显示器),输入设备(鼠标和键盘)。2,数据和指令以二进制形式,不加区别的存放在存储器中。数据和指令存储在一块,存储在一个存储器中是风诺伊曼结构的重要标志3,冯诺伊曼结构的计算机的工作原理内存是一个线性结...

你和阿里程序员的差距在哪里?看看鸿蒙级计算机底层知识总结与操作系统就知道了

第一本是程序员必知的硬核基础知识,这是一本非常入门的经典PDF,看完能让你对计算机有一个基础的了解和入门,是培养你内核的基础,我们看下目录大纲基本上涵盖了计算机所有基础知识,从CPU到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。我们来看下内容是怎样的这个图画的很漂亮啊,看起来就是作者在用心画的,而且排...

hadoop学习第一天-hadoop初步环境搭建&伪分布式计算配置(详细)

虚拟机:VMWare12+操作系统:CentOS6.5打开VMWare,将CentOS6.5的iso添加进去,一路下一步,但是在新建虚拟机的时候需要注意:处理器最好是2个以上,具体按照自己的电脑能力分配内存分配多一些,这个就看自己机器的情况了网络设置为NAT,我们先本机测试,前期先不桥接出去进入Linux,右击网络-&...

优化斐波那契数列递归的计算

这段时间我在系统的学习一下算法4,并计划学完每一章遍写一个总结,期间遇到的一些问题和思路我也想分享给大家。希望前行的路上我们一起加油!斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1...

【C#】 根据椭圆边框和任意角度计算椭圆二维坐标

转自:https://blog.csdn.net/chenlu5201314/article/details/99678398  为半径 为横轴(长轴) 为竖轴(短轴) 为任意角度/弧度, 为椭圆上  对应的横坐标 为椭圆上&nb...

递归计算一个目录的大小【os.wallk()】

os.walk():    os.walk()可以得到一个三元tupple(dirpath,dirnames,filenames),其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。其中dirpath是一个string,代表目录的路径,dirnames是...

PHP 计算字符串数量 PHP中获取字符串的长度 PHP计算字符串的个数

strlen()如果执行成功则会返回字符串的长度,如果括号中为空值则返回0<?php$str='abcdefghijk';$len=strlen($str);echo$len;//输出的结果是11因为$str中字符串的长度是11个字符<?php$str='';$len=strlen($str);echo$l...

LeetCode227:基本计算器II

感觉自己的思路还不错,比较简单清晰,代码量也比较少,没有用到记录运算符的变量或栈,就想把这个思路发一下博客。题目: 实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式仅包含非负整数,"+","-","*","/" 四种运算符和空格""。整数除法仅保留整数部分。 思路:使用一...

计算机网络学习笔记——网络层

网络层只向上提供简单灵活的、无连接的、尽最大努力交付的数据包服务。网络在发送分组时,不需要先建立连接。每一个分组(IP数据包)独立发送,与其前后的分组无关(不进行编号)。网络层不提供服务质量的承诺。也就是说,所发送的分组可能出错、丢失、重复和失序(不按序到达终点),也不保证分组交付的时限。由于传输网络不提供端到端的可靠...

计算机网络学习笔记——数据链路层

  链路(link):就是从一个结点到相邻结点的一段物理线路(有限或无线),中间没有任何其他的交换节点。数据链路(datalink):在一条新路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输。若把这些协议的硬件和软件加到链路上来,就构成了数据链路,最常用的方法...

计算机网络学习笔记——物理层

物理层考虑的任务是怎样在连接各种计算机的传输媒体上传输数据比特流,而不是考虑具体的传输媒体。可以将物理层的主要任务描述为确定与传输媒体接口的相关一些特性机械特性:例如,接口形状、大小,引脚数目等电器特性:例如,规定电压范围(-5V到+5V)功能特性:例如,规定-5V表示0,+5V表示1过程特性:各种功能的工作顺序&nb...

计算机网络学习笔记——计算机网络概述

>学了一个多暑假的计算机网络,突然发现目前对学习Web安全来说用处并不大计算机网络(网络):计算机是由结点(node)和连接这些结点的链路(link)组成,结点可以是计算机、集线器、交换机或路由器组成。一般用一朵云表示网络。通过集线器或交换机组成。互连网:网络之间通过路由器互连起来,这样就构成了一个范围更大的网络...
首页上一页...1314151617...下一页尾页