E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
操作系统原理(CSAPP)
csapp
第一章信息表示
二进制表示,单个位与位组合;计算机表示法用有限数量的位对一个数字编码,会产生溢出等问题。溢出错误的存在任然不会违背结合律和交换律;浮点运算由于精度有限故不可结合。二、十、十六进制转换;基本C数据类型的典型大小类型WIN32WIN64Linux32Linux64char1111short2222int4444long4448longlong8888float4444double8888void*48
月月与
·
2023-04-14 17:00
Linux学习笔记
3天搞定Linux,1天搞定Shell,清华学神带你通关(2022版)_哔哩哔哩_bilibili一键三连呀【点赞、投币、收藏】感谢支持~本教程易上手重实操,深入浅出,又涵盖了
操作系统原理
的众多知识点,
wwwwewego
·
2023-04-14 12:04
大数据
linux
运维
Linux安装及远程登录
UNIX操作系统的一个克隆版本UNIX1969年由贝尔实验室开发,Linux是一款类Unix1987年由阿姆斯特丹大学的老师AndrewS.Tanenbaum(AST)开发,主要用于教学,让学生学习跟了解
操作系统原理
索伦x
·
2023-04-14 10:27
计算机
操作系统原理
第三章习题
计算机
操作系统原理
第三章习题1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度?2.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?3.试比较FCFS和SPF两种进程调度算法。
无奈清风吹过
·
2023-04-12 07:31
计算机操作系统原理习题
计算机操作系统原理
习题
CMU 15-213:
CSAPP
01-course overview
CMU15-213:
CSAPP
01-courseoverview就是课程的引入,没有正式讲2023/1/16记Instructors:讲师AbstractionIsGoodButDon’tForgetReality
小昔超厉害
·
2023-04-11 02:28
学习路线
经验分享
学习
初学者
操作系统原理
第一章作业
第一章作业文章目录前言1.第一题2.第二题3.第三题4.第四题5.第五题6.第六题总结前言第一章作业还有一些知识点,都可以看看1.第一题1.资源利用问题在不同的操作系统中以不同的形式出现。请指出下面哪些资源必须被仔细的管理:主机系统或微型计算机通过服务器连接的工作站手持计算机答:1.主机系统是包括大型硬件平台和操作系统的一体化方案,具有强大的事务处理能力和极高的可用性。微型计算机是由大规模集成电路
目羲
·
2023-04-11 00:27
操作系统原理
操作系统
【操作系统基础】操作系统的分类与发展
前言这篇文章是操作系统基础的开始,收录于我是沐风晓月的《
操作系统原理
》专栏文章目录前言一.操作系统的概念二.操作系统的目标与功能2.1作为系统资源的管理者2.2作为用户与计算机硬件之间的接口2.3作为最接近硬件的层次三
我是沐风晓月
·
2023-04-10 16:31
计算机科学与技术
#
1-操作系统
操作系统
服务器
[笔记]计算机基础 1 CPU①基础元件与加法器
本章将讲解CPU的相关知识,涉及电路、逻辑和计算机组成原理,作为我自学
CSAPP
的第一门笔记,也衷心感谢出视频、博客介绍这部分知识的up主、博主,相关链接都在最后。
Leafing_
·
2023-04-10 15:33
计算机
cpu
[笔记]计算机基础 2
CSAPP
Lab1-DataLab
记录一下自己所完成
CSAPP
的第一次Lab。在限制了条件和循环的情况下,使用位运算进行各种操作的实现,的的确确需要对Int和Float的存储有比较深入的认知。
Leafing_
·
2023-04-10 15:03
ICS
CSAPP
笔记
c++
算法
c语言
[笔记]计算机基础 3
CSAPP
Lab2-BombLab
BombLabs是
CSAPP
的第二个Lab,主要考察的是对于汇编的阅读能力。
Leafing_
·
2023-04-10 15:03
计算机
csapp
lab
ics
[笔记]计算机基础 4
CSAPP
Lab3-AttackLab
BombLabs是
CSAPP
的第二个Lab,主要考察的是对于栈、返回机制的理解,和非常微不足道的汇编编写能力。
Leafing_
·
2023-04-10 15:00
计算机
ics
csapp
attacklab
计算机基础
CSAPP
第二章-信息的表示与处理-随手记
仅作为学习《深入理解计算机系统》第二章时的笔记,仅记录对自己有启发的部分,不作为知识整理。(直接看电子书就可以了)。因为这本书知识点非常多,所以我会抽时间多次阅读,本文也会经常更新。原码和反码会有两个0:正0和负0原码:用第一个位来表示正负,后面的位来表示数的大小反码:用一个正数取反来表示这个正数的相反数这两种表示法都会存在两个0:+0和-0。而使用补码就只有一个0了。补码表示的新理解关于补码,为
风萧古道
·
2023-04-10 11:24
c语言
深入理解计算机系统-笔记-第一章-计算机系统漫游
希望能坚持写完由于我的目标是成为一名算法工程师,所以对这本书的阅读也有所侧重,主要参考了一篇文章:评《深入理解计算机系统》这本书的勘误见:http://www.yiligong.org/
csapp
2e/
Will-Lin
·
2023-04-10 05:09
计算机系统
计算机系统
计算机系统课程 笔记总结
CSAPP
第五章 优化程序性能(5.1-5.14)
GitHub计算机系统
CSAPP
课程资源计算机系统课程笔记总结
CSAPP
第二章信息的表示和处理(2.1-2.2)计算机系统课程笔记总结
CSAPP
第二章信息的表示和处理(2.3-2.4)计算机系统课程笔记总结
頔潇
·
2023-04-10 04:56
计算机系统
CSAPP
计算机系统
优化
编译级优化
处理器
计算机系统课程 笔记总结
CSAPP
第六章 存储器层次结构(6.2-6.6)
GitHub计算机系统
CSAPP
课程资源计算机系统课程笔记总结
CSAPP
第二章信息的表示和处理(2.1-2.2)计算机系统课程笔记总结
CSAPP
第二章信息的表示和处理(2.3-2.4)计算机系统课程笔记总结
頔潇
·
2023-04-10 04:56
计算机系统
CSAPP
计算机系统
局部性
存储器
高速缓存
从java多线程实现“生产者-消费者”模型来谈谈操作系统中线程状态的转换及线程同步的总结
转载自:http://blog.csdn.net/fengzhe0411/article/details/6949622前言:自己尝试着用java多线程实现了
操作系统原理
中讲到的“生产者-消费者”模型,
liuxigiant
·
2023-04-09 20:28
java基础
Java
多线程
多发射动态调度流水线
3.3重排序缓冲(ROB)3.4总结一、提高流水线执行效率看懂这一章节的前提是,掌握经典的单发射五级流水线原理,《深入理解计算机系统》第四章中有详细的讲解,配合《计算机体系结构基础》第3版一起食用,读
CSAPP
七妹要奈斯
·
2023-04-09 15:58
计算机体系结构
流水线
动态调度
多发射
软件设计师(王勇老师课程)笔记
系列文章目录这里写目录标题系列文章目录前言一、计算机组成与体系结构1.数据表示2.体系结构3.层次化存储4.Cache5.校验码1.循环校验码(CRC)2.海明校验码(重点)二、
操作系统原理
1.进程的状态
不受代码控制
·
2023-04-09 05:19
java
Linux
操作系统原理
与应用06:系统调用
目录1.Linux中的各种接口1.1LSB标准1.2LinuxAPI1.2.1概述1.2.2Linux内核系统调用接口1.2.3C标准库1.3LinuxABI1.4内核API1.5系统调用与各种接口的关系1.5.1系统调用与API的关系1.5.2系统调用与系统命令的关系1.5.3系统调用与内核函数的关系2.中断、异常和系统调用的比较2.1源头不同2.2服务响应方式不同2.3处理机制不同3.系统调用
麦兜的学习笔记
·
2023-04-08 04:28
Linux内核源码分析
现代
操作系统原理
与实践02:硬件结构
目录1冯.诺依曼结构1.1中央处理单元1.2存储器1.3输入输出2CPU与指令集架构2.1指令集架构概述2.2ARMv8体系结构概述2.2.1ARMv8SoC基本结构2.2.2指令集2.2.3特权级2.2.4寄存器3物理内存与CPU缓存3.1存储结构3.2缓存组成3.3缓存结构与寻址4设备与中断4.1CPU访问设备的方式4.1.1MMIO(Memory-MappedIO)4.1.2PIO(Port
麦兜的学习笔记
·
2023-04-08 04:28
操作系统原理与实现
操作系统原理
CSAPP
第七章链接笔记(上)
本文为基于哈工大史先俊老师上课的课堂笔记。虚拟机不要在运行程序的时候关机,否则第二次就打不开了,解决方法获取该虚拟机的所有权失败。主机上的某个应用程序正在使用该虚拟机_你看见我了的博客-CSDN博客链接有什么用:程序模块化,从时间空间上提高效率静态链接运行链接文件反汇编链接文件链接器的作用:链接器的两大作用是符号解析和重定位局部变量放在寄存器也可以放在堆栈区,参数只能放在寄存器并存入堆栈,全局变量
旅僧
·
2023-04-07 23:25
hit-CSAPP-计算机系统
计算机系统
csapp
之第八章:异常控制流
1异常控制流每个指令执行的序列就是CPU控制流,虽然可改变程序控制流,但只适用于程序状态的改变,很难应对系统状态的改变,因此系统需要异常控制流。包括异常、进程切换、信号、非本地跳转。2异常异常是把控制权交给常驻系统的内核以响应某些事件的机制,包括:除零、运算溢出、页错误、IO请求完成等系统级别的事件。异常过程如图:注意:当发生异常时,系统通过查找异常表(可以理解为函数表)中对应的异常编号确定异常处
廖镛霖
·
2023-04-07 20:54
深入理解计算机系统
csapp
后端
c语言
深入理解计算机系统:进程
导语:这是篇读书笔记,每次重读
CSAPP
都有新的认知,尤其是在进入了后台通道之后才感受到每天和进程打交道的感觉是如此深刻。0x00WhatisProcess?
hzbooks
·
2023-04-07 20:44
内核
操作系统
linux
多进程
多线程
Linux
操作系统原理
— 进程管理 — NUMA 架构中的多线程调度开销与性能优化
目录文章目录目录前言NUMA体系结构基本对象概念查看Host的NUMATopologyBash脚本DPDK脚步NUMA架构中的多线程性能开销1、跨Node的Memory访问开销2、跨Core的多线程Cache同步开销3、多线程上下文切换开销4、CPU运行模式切换开销5、中断处理的开销6、TLB缓存失效的开销7、内存拷贝的开销NUMA架构中的性能优化:使用多核编程代替多线程NUMA亲和性:避免CPU
范桂飓
·
2023-04-07 14:40
软硬件融合加速技术专栏
linux
架构
性能优化
大数据Flink概述
编程语言2实时即未来3富二代Flink4Flink官方介绍5Flink组件栈6Flink基石7Flink用武之地7.1Event-drivenApplications【事件驱动】7.2DataAnalyti
csApp
lications
赵广陆
·
2023-04-06 16:01
flink
flink
java
scala
笔记-2022全国大学生系统能力大赛操作系统设计赛技术培训会(第四场)
书和在线课程:《现代
操作系统原理
与实现》。ipads实验室的github网页linux可插拔的机制放在用户态,和微内核非常类似。操作系统研究受到上层应用和底层硬件双重驱动互联网、网络搜索、大数据、人
字江慕
·
2023-04-06 11:57
计算机体系结构
操作系统大赛笔记
经典文章-API Hook Revealed - 3
Windows开发者来说,如何在Win32系统中对API函数的调用进行拦截一直是项极富挑战性的课题,因为这将是对你所掌握的计算机知识较为全面的考验,尤其是一些在如今使用RAD进行软件开发时并不常用的知识,这包括了
操作系统原理
HelloBj
·
2023-04-05 22:07
c/c++语言
hook
api
dll
delphi
windows
汇编
在WSL-Ubuntu上编译linux-0.11
最近正好有操作系统的实验(
操作系统原理
与实践-实验楼),又不想在网页linux上面做实验,所以就下载了源码,想在WSL上面做实验,编译一下linux-0.11并用bochs模拟运行一下。
米西狮子
·
2023-04-05 12:35
《深入理解计算机系统(
CSAPP
)》第一章 学习笔记
CSAPP
第一章这只是一个书序一样的章节,基本上是对后续章节的概括性描述,也有很多对后续章节的引用。
amo2oround
·
2023-04-05 04:46
操作系统原理
随堂笔记(7)ᝰ文件管理
目录重难点一、文件和文件系统1.数据项、记录和文件(1)数据项(2)记录(3)文件2.文件名和类型(1)文件名和扩展名(2)文件类型用途文件中数据的形式存取控制属性组织形式和处理方式3.文件系统的层次结构从底层到高层依次为——对象及其属性、对对象操纵和管理的软件集合、文件系统接口(1)对象及其属性(2)对对象操纵和管理的软件集合(3)文件系统的接口4.文件操作二、文件的逻辑结构文件分为逻辑结构和物
HCJKK
·
2023-04-05 02:18
操作系统原理
人工智能
《深入理解计算机系统》(
CSAPP
)读书笔记 —— 第七章 链接
本章通过跟踪hello程序的生命周期来开始对计算机系统进行学习。一个源程序从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止。我们将沿着这个程序的生命周期,简要地介绍一些逐步出现的关键概念、专业术语和组成部分。@[TOC] 好久没有更新博客了,从国庆节到现在一直在整理秋招的一些资料,简历模版,嵌入式软件面试知识点总结,秋招笔试题目整理,面经总结复盘等。一共整理了将近400页,16W字
3561cc5dc1b0
·
2023-04-04 04:57
CSAPP
:第四章——处理器体系结构(上)
文章目录概述一、Y86-64指令体系结构1.1程序员可见状态1.2Y86-64指令1.3指令编码1.4Y86-64异常二、逻辑设计和硬件控制语言HCL2.1逻辑门2.2组合电路和HCL布尔表达式2.3字级的组合电路和HCL整数表达式2.4集合关系2.5存储器和时钟三、Y86-64的顺序实现3.1将处理组织成阶段3.2SEQ硬件结构3.3SEQ的时序3.4SEQ阶段的实现3.5SEQ小结概述指令被编
七妹要奈斯
·
2023-04-04 01:21
计算机系统原理
计算机体系结构
cpu
指令集
体系结构
CSAPP
第四章
目录前言一、基础知识二、Y86-64顺序实现二、关于if-else会降低程序效率问题总结前言目前读
CSAPP
(深入理解计算机系统)有一个月了,看了大概五章内容了,但是一直没时间来写写总结(主要还是懒),
菜杰+
·
2023-04-04 01:23
CSAPP笔记
架构
windows
linux
Linux 内核学习知识:浅析 offsetof 宏以及内核开发学习的所思所想(内核开发人员必读)
最近一头扎进了Linux内核的学习中,Linux内核的学习,需要的基础知识太多太多了:C语言、汇编语言、数据结构与算法、
操作系统原理
、计算机组成原理、计算机体系结构。
Linux服务器开发
·
2023-04-03 21:31
Linux内核
Linux内核源码
内核操作系统
Linux内核
内核开发
Linux内核源码
内核操作系统
驱动开发
哈尔滨工业大学
CSAPP
大作业
关键词:helloworld;
CSAPP
;程序生命目录第1章概述........................................................
没有小橡皮的东百迪迦
·
2023-04-03 19:05
ubuntu
linux
Himall商城OrderAndSaleStatisti
csApp
licationc最近三个月订单统计数据、 获得店铺下门店销售汇总、 店铺下的所有门店销售排行
privatestaticIOrderAndSaleStatisticsService_iOrderAndSaleStatisticsService=ObjectContainer.Current.Resolve();//////c最近三个月订单统计数据//////会员编号///publicstaticOrderBasicStatisticsGetLastThreeMonthOrderStatis
GZM888888
·
2023-04-03 14:04
java
c#
单例模式
看完
CSAPP
,我人麻了
最近几个周末去图书馆刷
CSAPP
完全停不下来啊,这种看不懂却还是强忍着痛苦硬逼着自己去看的感觉,真让我着迷。这本书从真正意义上让我体会到了什么叫做看书五分钟,休息俩小时。
Java云海.
·
2023-04-02 10:12
程序人生
大数据
操作系统原理
及应用(Linux)课后习题解析 王红 主编
书籍封面第一章:操作系统概论习题一1.1什么是操作系统,有那些基本功能和特点操作系统是覆盖在裸机上的第一层软件,他直接控制,管理各种资源基本功能:提供人机接口命令级接口程序级接口图形界面管理计算机资源处理机管理存储管理设备管理文件管理基本特点:并发异步共享虚拟1.2操作系统发展的动力是什么不断地提高计算机资源的利用率方便用户器件的不断地更新迭代计算机体系结构的不断发展1.3操作系统的结构有哪几种类
不懂电脑的小白
·
2023-04-02 03:20
Linux
day01 开始
一、介绍夏培肃造计算机第一代李国杰黄令仪胡伟武刘阳底层应用层APP金庸:内练一口气外练筋骨皮内功外功操作系统BIOS3w
操作系统原理
计算机原理STM321003070上午:上课时间9:00~10:3011
Agoni_u
·
2023-04-02 02:07
STM32F103RBT6
stm32
arm
2020-11-02至2020-11-08
开始详细阅读
CSAPP
,并重新阅读APUE。本次和总经办的人沟通了一下,确定了周会的时间。业务部门开始有起色,还是很高兴的。毕竟公司越来越好,我们才会有更好的待遇。
独行者103
·
2023-04-01 16:21
若无闲事挂心头丨周分享(9.13~9.19)
第一部分:总结-学习视频《Linux》P1~13/106-学习视频《
操作系统原理
》P1~10/115-晨跑两次10km-泡脚七天-公众号文章发布第一篇-消零五天-喝了三次瑞幸咖啡-吃了两次螺蛳粉-核酸检测一次第二部分
芋圆要努力
·
2023-04-01 02:19
6.S081-3虚拟地址(page table)
2.页表pagetable(1)映射:MMU实现(2)映射规则(同
CSAPP
内存映射)(3)多级页表结构+PTE(pagetableentry)3.TLB页表缓存(Tran
蔚天灿雨
·
2023-03-31 18:53
OS
-
6.S081
linux
unix
CMU 15-213
CSAPP
网课学习笔记(Lecture1)
CMU15-213
CSAPP
网课学习笔记(Lecture1)Lecture1CourseOverview课程主题1:花费几个星期的时间讨论数字、数字的表示及其属性课程主题2:学习关于机器级编程的意义:汇编语言
yubisco7
·
2023-03-31 10:13
CMU
15-213
CSAPP网课学习笔记
学习
c++
软件工程
CMU CS:APP3e学习-环境介绍和DataLab
前提说明:我最近一直在学习
CSAPP
这门课,听两位教授讲课十分过瘾,也产生了一些心得。
你头发没有了喔
·
2023-03-31 08:35
c语言
数据类型
操作系统
【CMU CS15213】Bomb Lab
CSAPP
实验报告
看了几眼题目,发现需要读懂汇编代码,于是又屁颠屁颠跑回去学
CSAPP
第三章……学完之后,我大致描述一下这个Lab:这个Lab重点考察x86-64汇编代码阅读能力,但考察的难度不深,主要是读懂条件分支、循环和数组链表等代码的实现
Linyn_Zero
·
2023-03-31 08:25
Lab
Report
学习记录
linux
CSAPP
笔记(概括)
截取一段书评这本书的书名叫”ComputerSystems:AProgrammer’sPerspective”,从程序员的角度去理解计算机系统,也暗示了书中讲的任何内容都会和程序员所做的事情联系起来。就这点看来,书的中文名取的不好。第二章回顾了整数浮点数的二进制表示,以前学过,但是恐怕很多也忘得差不多了。这章感觉最深的是无符号和有符号数,在代码中尤其要注意两种数据计算时上溢下溢的问题。第三章主要是
xy913741894
·
2023-03-31 08:07
深入理解计算机系统
csapp
程序员
计算机
深入理解计算机系统
CSAPP
学习系列:什么是
CSAPP
CSAPP
全称ComputerSystemsAProgrammer'sperspective,国内通常的书名翻译是《深入理解计算机系统》(然而偶认为这本书叫做《程序员所需要了解的计算机知识》更为合适)。
maygodloveme
·
2023-03-31 08:52
CSAPP
学习
csapp
计算机基础
操作系统原理
CSAPP
(9)Virtual Memory
文章目录physicalandvirtualaddressingaddressspacevmasatoolforcachingpagetablepagefaultvmasatoolformemorymanagementsimplifyinglinkingsimplifyingloadingsimplifyingsharingsimplifyingmemoryallocationvmasatoolf
首席IT民工
·
2023-03-31 08:19
底层知识
Virtual
Memory
garbage
collect
memory
mapping
csapp
CSAPP
笔记--第八章 异常控制流
第八章异常控制流ECF8.1异常Exception异常Exception中断:异步异常同步异常陷阱故障中止异常是异常控制流的一种形式,他一部分由硬件实现,一部分由操作系统实现。在任何情况下,当处理器检测到有事情发生时,他就会通过一张叫做异常表(exceptiontable)的跳转表,进行一个简介过程调用(异常),到一个专门用来处理这类事件操作系统子程序(异常处理程序exceptionhandler
小刚真的皮
·
2023-03-31 08:24
CSAPP
CSAPP
异常
别人对
CSAPP
的阅读理解
重点性正文:在阅读的过程中,我对该书的各个章节做了一些标注,以备将来重新翻阅的时候参考。这些标注主要从两个角度进行,一是对我找工作应试(包括笔试和面试)有没有用,二是对我自身的技术提高有没有用,所以分为应试和修炼两个指标,参照流行的打分标准将其分为从★到★★★★★五个等级。在找工作顺利结束之后,我又回顾了一下之前的标注,结合自己的笔试、面试经历,重新修订了一下。其中应试指标的评分主要是以我的求职目
Paul-Huang
·
2023-03-31 07:07
阅读
csapp
计算机
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他