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)
ZUCC
操作系统原理
习题 进程概念
由ZUCCINTERSECTION题库提供答案。1.在操作系统中用户进程本身启动的唯一状态转换是()。编号选项A调度B阻塞C时间片到D唤醒2.在分时系统中,导致创建进程的典型事件是()。编号选项A用户查询B用户输入C用户登录D用户注册3.如果两个进程不相同,则两个进程执行的代码也不相同。编号选项ATrueBFalse4.一个由于等待键盘输入而不能运行的进程处于()。编号选项A就绪状态B运行状态C等
真实的hello world
·
2023-01-04 07:31
ZUCC
操作系统原理
习题集
操作系统
linux
zucc
《
CSAPP
》笔记——信息表示、指令、处理器、性能优化、储存层次
文章目录传送门概览理念五个基本事实数据表示与计算:int不是整数,float不是实数机器级原理:你必须懂汇编语言储存器很重要性能:不仅仅是渐进复杂度计算机系统的高级功能课程内容计算机系统漫游信息就是位+上下文程序被其他程序翻译成不同的格式处理器读取并解释储存在他内存中的指令系统的硬件组成HelloWorld的执行过程高速缓存与储存器层次操作系统管理硬件进程线程虚拟储存器文件网络通信重要概念Amda
亦梦亦醒乐逍遥
·
2023-01-01 16:06
个人随笔/学习笔记
计算机体系结构
系统架构
2022HIT-
CSAPP
-大作业
大作业题目程序人生-Hello’sP2P专业计算学部学号120L020416班级2003004学生张佳鑫指导教师史先俊计算机科学与技术学院2022年5月摘要Helloworld作为无数程序员的“启蒙老师”,又有多少人真正了解他的完整的生命周期呢?本文就hello源程序如何一步一步从.c文件到一个可执行文件再到在计算机上运行,最后被回收彻底消失的过程,给出了详细的介绍,其中包括预处理,编译,汇编,链
hit_zjx
·
2022-12-31 08:30
计算机系统
p2p
ubuntu
HIT-
CSAPP
-大作业-Hello的一生
计算机系统大作业题目程序人生-Hello’sP2P专业计算学部学号120L021227班级2003001学生张誉指导教师史先俊计算机科学与技术学院2022年5月摘要本文我们将追随hello从一个C程序经历预处理、编译、汇编、链接的过程脱胎换骨,从我们熟知的C代码变成一个可执行程序;在它运行的过程中,我们继续追寻它的踪迹,见证shell为他开辟进程,在他结束后进行回收;在程序运行时我们也能看到存储器
SOP-JR!
·
2022-12-31 08:59
p2p
gnu
网络协议
百趣代谢组学解读,从蛋白组学和代谢组学角度,浅析白番石榴成熟过程
文章标题:Integratingproteomicsandmetabolomi
csapp
roachestoelucidatetheripeningprocessinwhitePsidiumguajava
代谢组学相关资讯分享
·
2022-12-29 15:46
代谢组学资讯
操作系统原理
实验报告(系统调用基础)
1.实验题目编写实现将一个文件内容复制到目标文件的程序,程序首先提示用户输入源文件和目标文件名,使用Windows或POSIXAPI编写该程序,要求包含必要的错误检查,包括确保源文件存在。正确设计并测试程序后,使用可以跟踪系统调用的实用程序来运行该程序。Linux系统提供strace程序,Solaris和MacOSX系统使用dtrace命令,Windows使用Windows版本的调试器跟踪该程序。
じ凉墨ོ
·
2022-12-28 13:04
操作系统实验
linux
服务器
【考研】操作系统复习冲刺(2023年408)
可搭配以下链接一起学习:【考研复习】《
操作系统原理
》孟庆昌等编著课后习题+答案——第四章【考研复习】《
操作系统原理
》孟庆昌等编著课后习题+答案——第二章(第一章至第七章的博文已完成,点上面链接进去即可跳转
住在阳光的心里
·
2022-12-28 02:15
操作系统
考研
考研
操作系统原理
无锁编程Double-checkedLocking在获取锁的前后都进行条件判断,尽可能减少加锁访问(常用于单例)存在的问题(延迟初始化):对象初始化分为:内存分配、内存初始化、指针赋值三个阶段。后两个阶段可能被优化顺序颠倒。解决方案:禁止优化volatile(根据机器可能不可行)写时复制http://preshing.com/20130930/double-checked-locking-is-f
大富大贵7
·
2022-12-26 13:13
经验分享
csapp
炸弹实验_bomb_lab详解
个人博客:sekyoro.top之前图床挂了(没错是gitee),现在更新一下文章目录开始的准备objdump与gdb常用命令objdumpgdbreadelf正式开始initial_bombphase_1phase_2phase_3phase_4phase_5phase_6secret_phase结束语开始的准备CS:APP3e,BryantandO’Hallaron(cmu.edu)实验网址,
procoder338
·
2022-12-25 04:00
csapp
反汇编
c语言
csapp
之lab:shell lab
实验目的shelllab主要目的是为了熟悉进程控制和信号。具体来说需要比对16个test和rtest文件的输出,实现五个函数:voideval(char*cmdline):分析命令,并派生子进程执行主要功能是解析cmdline并运行intbuiltin_cmd(char**argv):解析和执行bulidin命令,包括quit,fg,bg,andjobsvoiddo_bgfg(char**argv
廖镛霖
·
2022-12-20 13:01
csapp
信号
异常
csapp
深入理解计算机系统
总结
异常
CSAPP
ArchitectureLab
欢迎前往我的github的
CSAPP
仓库,含各章家庭作业解答,各实验原始数据及题解和
CSAPP
电子书等,如果对您的学习有所帮助,能点个star就更好不过了准备这个实验无疑是目前已做三个实验里花费我最多精力的
qq_45775304
·
2022-12-20 13:59
CSAPP
c++
CSAPP
-Architecture lab
这个实验有三个任务,partA,partB,partC。partA这部分任务需要在archlab/sim/misc目录下完成重要代码:./yas*.ys./yis*.yogcc-cexamples.cobjdump-dexamples.c>examples.d需要查看examples.c反汇编的X86代码,然后写出相应的Y86版本代码:5Disassemblyofsection.text:6700
mazamu
·
2022-12-20 13:58
OS
操作系统
CSAPP
Architecture Lab PartC满分
CSAPP
ArchitectureLab此lab涉及Y86-64的实现,具体Y86的内容可查看
CSAPP
第四章,做完本实验可以提高你对处理器设计以及软件与硬件的理解。
joker D888
·
2022-12-20 13:25
csapp
CSAPP
处理器体系结构
汇编
HCL
【xv6 RISC-V】xv6
操作系统原理
解析与源代码阅读报告
目录导言1.系统调用(syscall)(1)基本原理(2)源代码分析i)用户代码ii)内核代码2.陷阱(trap)(1)基本原理(2)源代码分析3.内存管理(memorymanagement)(1)基本原理i)页表与地址转换ii)地址空间(2)源代码分析4.多线程(multithreading)(1)基本原理(2)源代码分析5.锁(lock)(1)基本原理(2)源代码分析6.文件系统(filesy
Elecshe_ep
·
2022-12-17 15:00
阅读报告
risc-v
unix
c语言
现代
操作系统原理
与实践04:实验1:机器启动
目录1实验环境使用说明1.1环境部署1.2源码下载1.3代码编译1.4qemu运行1.5qemu调试1.5.1启动GDBServer1.5.2连接GDBServer1.5.3调试环境改进2编译后结果分析2.1磁盘中的Section2.2加载到内存中的Segment2.2.1Segment0分析2.2.2Segment1分析3实验代码分析3.1代码布局3.2重要编译配置文件3.2.1scripts/
麦兜的学习笔记
·
2022-12-14 19:42
操作系统原理与实现
操作系统原理
python文本处理尝试
Python文本处理尝试最近打算看
CSAPP
,GitHub上看到有英语字幕ass源文件,想把字幕提取出来提高学习效率,先把ass文件转成txt文件,发现是这样都在Dialogue的后面,打算尝试提取一下不太熟练
临风而眠
·
2022-12-14 15:22
python相关
python
文本处理
2022计算机考研统考的院校有哪些,2022考研科目调整院校有哪些
01北京交通大学计算机与信息技术学院:自命题业务课科目923“
操作系统原理
”、925“数据结构”合并为“计算机专业基础”。
weixin_39583222
·
2022-12-11 09:07
操作系统原理
实验报告——读者写者
一、实验目的1.现代操作系统的核心是多道程序设计、多处理器和分布式处理器,这些方案和操作系统设计技术的基础都是并发。当多个进程并发执行时,不论是在多处理器系统的情况下,还是在单处理器多道程序系统中,都会出现冲突和合作的问题。2.理解操作系统中用互斥和同步解决问题。3.用信号量机制分别实现读者优先和写者优先的读者-写者问题从而掌握互斥与同步的基本理念。二、实验内容在Windows环境下,创建一个控制
The_Dan
·
2022-12-08 15:49
大三上
操作系统
csapp
-lad1
1,
csapp
-lad1环境搭建https://blog.csdn.net/qq_45703010/category_11428808.html(可以参考一下)这个首先就是虚拟机VMware-DeliveringaDigitalFoundationForBusinesses
k5ha
·
2022-12-07 00:24
前端
Flink 安装部署与快速入门
2、flink组件3、flink四大基石4.Event-drivenApplications(什么是状态)**5.DataAnalyti
csApp
lications**6.DataPipelineApplications7
章鱼哥TuNan&Z
·
2022-12-04 19:07
#
Flink
flink
大数据
手把手教你在ubuntu16.04上调试linux0.11代码
虚拟机3.3下载qemu模拟器3.4下载并运行可调试的linux0.11源码3.5调试linux0.11源码3.5.1配置gdb3.5.2vscode调试一.前言目前在跟着李治军老师的操作系统32讲学习
操作系统原理
仝佳轩666
·
2022-12-03 11:54
环境配置
操作系统
vscode
ide
编辑器
哪本计算机书籍,让你有了醍醐灌顶突然开悟的感觉?
源站可能有防盗链机制,建议将图片保存下来直接上传(img-bh0SFOn2-1669816907589)(http://img.dabin-coder.cn/image/深入理解计算机系统.jpg)]
CSAPP
程序员大彬
·
2022-12-01 09:20
计算机
算法
计算机专业
计算机
职场和发展
CSAPP
学习导航2015
CSAPP
学习导航2015为什么要学这个课程前后置前置后置课程资料课程视频课程组成实验,lab*7学完后学习打卡总结为什么要学这个深入浅出的为我们搭建计算机学习体系,为以后更深入的学习打好基础。
小昔超厉害
·
2022-11-29 02:12
学习路线
学习
希望所有计算机学生都知道这些宝藏课程
数据结构青岛大学——王卓老师的数据结构与算法基础浙江大学——陈越、何钦铭老师的数据结构课程清华大学——邓俊辉老师的数据结构课程北京大学——数据结构基础课程操作系统哈工大——李治军老师的操作系统清华大学——
操作系统原理
南京大学
程序员大彬
·
2022-11-26 19:39
计算机
算法
计算机
计算机专业
编程
1.1 Rust安装
分钟Rust...这是一个刚兴起几年的语言,希望深入地进行学习,为什么呢,因为以下这些让人辛酸的理由.....最开始学习的是C++,没学太懂,之后又学了C,这时还完全对计算机语言没什么概念然后又学习了
操作系统原理
weixin_34187862
·
2022-11-24 11:41
rust
java
c/c++
CSAPP
拆弹实验/炸弹实验
最近在学深入理解计算机系统这本书,第三章的实验是拆弹实验,所以记录一下。拆弹实验总的来说不是很难,主要是要会运用gdb来查看汇编代码和寄存器。实验环境是linux系统。常用的指令:break设置断点,接函数名或者*地址x查看地址中的数据,后面可以接/c(数据为字符串),/d(数据为数字)disas查看当前函数的汇编代码ir查看寄存器的值stepin运行n步(会进入别的函数)nextin运行n部(跳
糖醋web排骨
·
2022-11-23 04:14
gdb
ubuntu
[计算机系统]:理解指针
1.7指针指向函数2.函数指针写在前面:最近在看
csapp
这本书,对于一个非科班出身的我来说,犹如神书!在理解了计算机底层原理后,从头理解一下之前让
Way_X
·
2022-11-22 10:11
计算机系统
数据结构
算法
指针
函数指针
计算机系统作业(大黑书
csapp
第二章部分课后作业)(一)
计算机系统作业(大黑书
csapp
第二章部分课后作业)(一)哈尔滨工业大学2019级计算机系统作业(一)深入理解计算机系统(
csapp
)第二章2.59,2.63,2.67,2.71,2.75,2.79,2.83,2.87,2.91
月肃
·
2022-11-20 15:26
作业
中山大学软件工程
操作系统原理
蔡国扬 硬盘调度 - Labweek_18
Labwork18-HardDiskSchedule编译环境Ubuntu20.04LTS-x86_64gccversion9.3.0(Ubuntu9.3.0-17ubuntu1~20.04)实验内容:硬盘调度编写C程序模拟实现课件Lecture25中的硬盘柱面访问调度算法包括FCFS、SSTF、SCAN、C-SCAN、LOOK、C-LOOK并设计输入用例验证结果。实验过程一、实验准备我们将实验的完
Интернационал
·
2022-11-19 13:28
操作系统
操作系统
c++
【
CSAPP
:3e 深入理解计算机系统】课堂笔记 Computer Systems from a Programmer’s Perspective
第一章简介「软件」如何由代码得到程序?预处理阶段:将源程序test.c进行预处理成test.i,例如将头文件、宏命令补全等等编译阶段:编译器将文本文件翻译成文本文件test.s包含了一个汇编语言程序汇编阶段:汇编器将汇编语言程序翻译成机器语言指令test.o链接阶段:将函数等单独预编译的目标文件合并到主程序中,得到可执行文件「硬件」计算机如何运行程序?硬件组成总线字(word),字长I/O设备输入
hairful
·
2022-11-19 11:30
All
Notes
Courses
c++
开发语言
系统
计算机
操作系统原理
——第一章.绪论
目录1.1操作系统的概念1.1.1计算机体系结构1.1.2操作系统的定义1.2操作系统的发展过程1.2.1操作系统的形成和发展1.2.2手工操作1.手工操作阶段2.脱机输入输出方式1.2.3批处理系统1.单道批处理系统2.多道批处理系统1.2.4分时系统1.2.5实时系统1.2.6通用操作系统1.2.7网络操作系统1.2.8分布式操作系统1.2.9嵌入式系统1.3操作系统的功能和特征1.3.1操作
卷不动了,我回寝吧
·
2022-11-12 14:29
计算机操作系统原理
操作系统
[转]Intel OTC中国内核团队对开源爱好者的建议
看书要看讲
操作系统原理
性的书,如果是纯粹讲代码的书,还不如直接看代码。林铭:我觉得看书和看代码都很有帮助。刚开始学习Linux的时候,曾经徘徊过,是看书还是看代码。
ganxbin
·
2022-11-02 15:27
linux内核
patch
linux
工作
图形
bbs
CSAPP
第九章 虚拟内存 知识点总结
CSAPP
第九章虚拟内存知识点总结虚拟内存是对内存的一种抽象,它将主存作为磁盘地址空间的缓存,只在主存中保留有效的部分;它对每个进程提供一个独立的私有地址空间,从而避免进程执行的时候写入其它进程空间导致程序崩溃
jiangcx_cpy
·
2022-10-29 22:24
csapp
java
linux
网络
探究
CSAPP
实验二-bomb lab-第一节
探究
CSAPP
实验二-bomblab前言项目介绍阶段1阶段2总结前言之前学过一点汇编但是已经忘了,在工作中遇到所以重新开始学习,bomblab即有趣又可以学习gdb的调试以及汇编代码的阅读,所以重点学习
代玛无能人士
·
2022-10-24 07:53
程序调试
linux
系统安全
C语言学习教程
0-Preface最近在学习
CSAPP
(深入理解计算机系统(第三版))的过程中深感自己C语言的基础有多薄弱,因此打算好好再系统的学习一遍C语言。
南风fahaxiki
·
2022-10-14 10:18
学习
c++
c语言
开发语言
2022哈工大
CSAPP
大作业-Hello的程序人生
利用gcc,edb-debugger1.3.0,等工具对于Hello程序的进程进行分析,分析了预处理、编译、汇编、连接等各个过程的实现原理和实现结果,借助
CSAPP
教材上讲述的知识和在实验中学
Forival0420
·
2022-10-08 17:28
c语言
csapp
-深入理解计算机系统学习记录
文章目录
csapp
学习记录一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLOWORLD可执行程序的产生理解编译过程及原理的意义何在可执行程序
mackilo
·
2022-10-06 11:17
学习
学习
CSAPP
对工作有帮助吗?一切从底层逻辑开始!
现在学习
CSAPP
对我的工作有帮助吗?在学习之前,我其实也有同样的疑问。大致看了一遍书,还做了一份笔记之后,对这个问题也有了一些自己的感受。思考这个问题的过程,让我想起了刘润老师的一本书《底层逻辑》。
hzbooks
·
2022-09-27 07:39
编程语言
python
java
人工智能
c++
深入理解计算机系统(
CSAPP
)含lab详解 完结
文章目录深入理解计算机操作系统-第一章1.1信息就是位+上下文1.2程序被其他程序翻译成不同的格式1.3了解编译系统如何工作是大有益处的1.4处理器读并解释储存在内存中的指令1.4.1系统的硬件组成I/O设备1.4.2运行hello程序1.5高速缓存至关重要1.6存储设备形成层次结构1.7操作系统管理硬件1.7.1进程1.7.2线程1.7.3虚拟内存1.7.4文件1.8系统之间利用网络通信1.9重
無名之涟
·
2022-09-24 19:26
CSAPP
linux
unix
深入理解计算机系统
csapp
如果成为Java架构师能够像玩王者那么简单,我们需要准备些什么
1、多线程与高并发2、JVM调优案例式实战化指导3、经常被问的
操作系统原理
解析4、从底向上网络原理解读5、案例式深入解析23种设计模式6、设计原型7、源码层面无死角解析netty阿里架构师花近十年时间整理出来的
Hello_java大师
·
2022-09-21 07:30
java
jvm
spring
maven
spring
boot
CSAPP
bomblab
bomblab准备工作首先我们将目标程序转换成汇编代码写入到bomb.txt方便查看然后打开这个文件查看内容phase_1这里我们直接转换成伪c代码://先将栈区减少8esi=0x402400;strings_not_equal(rdi,rsi);if(eax!=0){explode_bomb();}return;//恢复栈区我们可以看到他把0x402400传入到一个strings_not_equ
csu-yuuki
·
2022-09-15 07:08
csapp
csapp
c
assembly
程序员必知必会《计算机操作系统》系统学习课程大纲!
3.能够运用所学的
操作系统原理
、方法与技术分析问题和解决问题,并能利用C语言描述相关算法。
IT程序员
·
2022-09-13 10:22
操作系统原理
笔记
第一章操作系统概述1.课程特点:概念多,原理性强,较抽象.学习目的:基础核心课,有利于对计算机系统的理解和软件开发.难点:概念,原理,算法,数据结构.学习方法:用问题驱动学习,理论联系实际.内容安排:硬件部分(操作系统概述,进程管理,存储管理,外部设备管理),软件管理(文件管理).2.什么是操作系统:(四种基本观点)1.虚拟机器:操作系统是建立在计算机硬件平台上的虚拟机器,它为应用软件提供了许多比
weixin_30629977
·
2022-09-12 11:16
操作系统
嵌入式
网络
BUPT-
CSAPP
期末复习书后参考题节选及评注
CSAPP
(校内课程名是计算机系统基础,用书是CMU的《深入理解计算机系统》)让人又爱又恨确实有用,自顶向下,从常见的C语言程序入手,到汇编,到机器码,到电路设计,褪下计算机的神秘外衣,其最终不过是经过不同层面反复抽象的电路
Lupinus_Linn
·
2022-09-11 07:53
BUPT-CSAPP
2019
Fall
操作系统 -- 哈工大-李治军-实验2-系统调用实现(笔记)
文章目录系统调用函数的实现系统调用过程总结系统调用函数的实现注:C函数代码复制的这位大佬:https://blog.csdn.net/qq_42518941/article/details/119037501实现思路参考的哈工大-李治军老师-
操作系统原理
与实践
庸人冲
·
2022-09-07 09:48
操作系统
操作系统原理
总结【含详解】——第一章《计算机系统概述》
文章导航1.1操作系统的基本构成1.2指令的执行1.3中断1.3.1中断和指令周期1.3.2中断处理1.3.3多个中断1.4直接内存存取 最近开始复习操作系统,之前学了一遍,算是对操作系统有了大致的了解。希望通过第二遍复习,能够将知识点再巩固一遍。在这次复习总结中,我会附带一些我自己的理解,可能会存在一些错误,希望大家能够及时在评论区里指出,大家相互学习,相互进步!我会持续更新,直到我将操作系统
缄默:)
·
2022-09-05 19:03
操作系统复习
操作系统
经验分享
操作系统原理
总结【含详解】——第二章《操作系统概述》
文章导航2.1操作系统的目标和功能2.1.1作为用户/计算机接口的操作系统2.1.2作为资源管理器的操作系统2.2操作系统的发展史2.2.1单道批处理系统(串行处理)2.2.2多道批处理系统2.2.3分时系统2.1操作系统的目标和功能 操作系统是控制应用程序执行的程序,是应用程序和计算机硬件的接口。它有三个目标:方便:操作系统使计算机更易于使用有效:操作系统允许以更有效的方式使用计算机系统资源扩
缄默:)
·
2022-09-05 19:03
操作系统复习
操作系统
经验分享
CSAPP
环境配置&如何验证题目
看过
CSAPP
后做lab巩固一下学过的东西,但因为实验环境是unix,这里不建议大家安装虚拟机,可以使用Docker的linux容器来搭建实验环境。
prician
·
2022-09-04 07:14
CSAPP
经验分享
docker
操作系统原理
「通关指南」
名词解释Mutualexclusion(互斥):互斥也叫间接制约关系。当一个进程进入临界区使用临界资源时,另一个进程必须等待,当占用临界资源的进程退出临界区后,另一进程才运行去访问此临界资源,阻止对共享资源同时访问。Process(进程):进程是进程实体的运行过程,是系统进行资源分配和调度的一
gonghr
·
2022-08-15 14:00
操作系统原理
,IO控制方式,轮询流程,中断驱动流程,设备IO部件演化;IO的软件组成与层次,设备独立性;IO相关技术,缓冲技术
操作系统原理
,IO控制方式,轮询流程,中断驱动流程,设备IO部件演化;IO的软件组成与层次,设备独立性;IO相关技术,缓冲技术IO控制方式,控制维护设备的IO操作一、IO控制方式1、可编程IO(轮询/查询
优秀的邓宗磊
·
2022-08-12 14:29
操作系统原理
系统架构
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他