标签分类
当前位置:首页 > 操作系统电子书 > 计算机系统电子书网盘下载
深入理解计算机系统 深入理解计算机系统
码小辫

码小辫 提供上传

资源
37
粉丝
9
喜欢
110
评论
12

    深入理解计算机系统 PDF 第3版

    计算机系统电子书
    • 发布时间:

    给大家带来的一篇关于计算机系统相关的电子书资源,介绍了关于计算机系统方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小500.9 MB,兰德尔?E.布莱恩特编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.1,更多相关的学习资源可以参阅 操作系统电子书、等栏目。

  • 深入理解计算机系统 PDF 下载
  • 下载地址:https://pan.baidu.com/s/10P6l0VYHv-VBpj3LCJ0E9A
  • 分享码:pm97
  • 深入理解计算机系统 PDF

    深入理解计算机系统(原书第3版)和第2版对比,本版內容上*的转变是,从以IA32和x86-64为基本变化为彻底以x86-64为基本。关键升级给出:

    • 应用场景x86-64,很多地重写编码,初次详细介绍对解决浮点统计数据的程序流程的设备级适用。
    • CPU系统架构改动为适用64位字和实际操作的设计构思。
    • 导入大量的作用模块和更繁杂的操纵逻辑性,使应用场景程序流程数据通道表达的程序流程特性实体模型分折更为靠谱。
    • 扩大有关用GOT和PLT建立与部位不相干编码的探讨,叙述了更为强劲的连接技术性(例如库基础打桩)。
    • 提升了对信号分析程序流程更细腻的叙述,包含异步数据信号安全性的涵数等。
    • 选用*涵数,升级了与协议书不相干和线程安全的网络编程。

    目录

    • 第1章计算机系统漫游1
    • 第一部分
    • 第2章信息的表示和处理22
    • 第3章程序的机器级表示109
    • 第4章处理器体系结构243
    • 第5章优化程序性能341
    • 第6章存储器层次结构399
    • 第二部分
    • 第7章链接464
    • 第8章异常控制流501
    • 第9章虚拟内存559
    • 第三部分
    • 第10章系统级I/O62210.1Unix I/O622
    • 第11章网络编程642
    • 第12章并发编程681

    上一篇:Python科学计算  下一篇:Java性能权威指南

    展开 +

    收起 -

    计算机系统相关电子书
    学习笔记
    网友NO.818478

    计算机二级考试MySQL知识点 常用MYSQL命令

    计算机二级考试MySQL知识点基础篇,MYSQL常用命令,具体如下 常用MYSQL命令(将计算机二级站点加入收藏夹) 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 创建数据表:mysql CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), - birth DATE, birthaddr VARCHAR(20)); 显示表格列的属性:show columns from tableName; 修改表的结构:DESCRIBE mytable; 建立数据库:source fileName.txt; 匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串; 增加一个字段:alter table tabelName add column fieldName dateType; 增加多个字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType; 多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中; 增加一个管理员帐户:grant all on *.* to user@localhost identified by "password"; 每条语句输入完毕后要在末尾填加分号';',或者填加'\g'也可以; 查询时间:select now( ); 查询当前用户:select user( ); 查询数据库版本:select version( ); 查询当前使用的数据库:select database( ); 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 最后祝大家顺利……

    网友NO.488394

    java计算机器人的运动范围

    机器人的运动范围java版,具体内容如下 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子? 解题思路: 1.首先判断当前位置是否满足进入条件,若满足可进入条件,则继续判断其周围上下左右的四个位置(除边界外)。若不满足,则说明当前位置选取错误。 2.在每次的尝试中,声明一个标志数组,来记录已经访问过的位置。 3.当前尝试继续的条件有三个:坐标在矩阵中位置合法,坐标满足可进入条件,坐标位置未访问过。 public class Solution { public int movingCount(int threshold, int rows, int cols) { if(threshold0 || rows=0 || cols=0){ return 0; } int count = 0; boolean[] flag = new boolean[rows*cols]; for(int i=0; irows*cols; i++){ flag[i] = true; } count = Moving(threshold, 0, 0, rows, cols, flag); return count; } public int Moving(int t, int row, int col, int rows, int cols, boolean[] flag){ int count = 0; if(isAllow(t, row, col, rows, cols, flag)){ flag[row*cols+col] = false; count = 1+Moving(t, row-1, col, rows, cols, flag)+Moving(t, row, col-1, rows, cols, flag)+Moving(t, row+1……

    网友NO.662719

    计算机二级考试MySQL知识点 mysql alter命令

    mysql中alter命令的用法,用于编辑表结构。具体内容如下 修改字段类型 mysql alter table employee change depno depno int(5) not null; 加索引 mysql alter table 表名 add index 索引名 (字段名1[,字段名2 …]); 例子: mysql alter table employee add index emp_name (name); 加主关键字的索引 mysql alter table 表名 add primary key (字段名); 例子: mysql alter table employee add primary key(id); 加唯一限制条件的索引 mysql alter table 表名 add unique 索引名 (字段名); 例子: mysql alter table employee add unique emp_name2(cardnumber); 查看某个表的索引 mysql show index from 表名; 例子: mysql show index from employee; 删除某个索引 mysql alter table 表名 drop index 索引名; 例子: mysqlalter table employee drop index emp_name; 修改表:增加字段: mysql ALTER TABLE table_name ADD field_name field_type; 查看表: mysql SELECT * FROM table_name; 修改原字段名称及类型: mysql ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; 删除字段: ALTER TABLE table_name DROP field_name 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 最后祝大家顺利通过计算机等级考试。 ……

    网友NO.842813

    计算机二级考试MySQL常考点 8种MySQL数据库设计优化方法

    MySQL数据库设计的8种优化方法,具体内容如下 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。 另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL值。 对于某些文本字段,例如“省份”或者“性别”,我们可以将它们定义为ENUM类型。因为在MySQL中,ENUM类型被当作数值型数据来处理,而数值型数据被处理起来的速度要比文本类型快得多。这样,我们又可以提高数据库的性能。 2、使用连接(JOIN)来代替子查询(Sub-Queries) MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中。例如,我们要将客户基本信息表中没有任何订单的客户删除掉,就可以利用子查……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明