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
计算机系统基础
计算机系统基础
学习笔记(7)-缓冲区溢出攻击实验
缓冲区溢出攻击实验实验介绍实验任务实验数据目标程序bufbomb说明bufbomb程序接受下列命令行参数目标程序bufbomb中函数之间的调用关系缓冲区溢出理解目标程序调用的getbuf函数:过程调用的机器级表示test函数调用getbuf函数工具程序hex2raw说明攻击字符串示例辅助程序makecookie测试攻击字符串实验基本步骤实验Level0:smoke实验目的:思路分析Level0求解
北徯
·
2020-07-05 09:32
计算机系统
字符串
缓冲区溢出攻击
计算机基础实验_lab1(CSAPP datalab)
NPU_CS_DataLab
计算机系统基础
实验_数据表示1.bitAnd2.upperBits3.anyEvenBit4.leastBitPos5.byteSwap6.isNotEqual7.float_neg8
steer_z
·
2020-07-05 08:10
计算机系统基础实验
计算机系统基础实验
数据表示
lab1
CSAPP
计算机系统基础
大作业
计算机系统基础
大作业题目程序人生-Hello’sP2P专业经济管理试验班学号1171000317班级1710003学生崔津浩指导教师史先俊计算机科学与技术学院2019年3月摘要本文主要讲述了Hello.c
Gcjh
·
2020-07-05 04:51
计算机系统基础
(bomb实验报告)
山东大学
计算机系统基础
实验报告bomblab一、实验目的1)理解arm汇编语言,学会使用调试器。2)熟悉安卓开发板的使用和环境配置;3)熟悉并掌握在linux系统下的shell命令使用。
qq_26919935
·
2020-07-05 03:37
计算机系统
计算机系统基础
学习心得(其三)——IO相关
终于在这个学期末的时候迎来了第三篇(考试都结束了居然还在写这门课的博客),这次我们来讲I/O相关的内容。说起I/O,相信各位只要学过编码,就绝对不会陌生,因为不管你从哪门编程语言入门,都绝对离不开I/O。我们当初是从C语言开始的,但不知道是没时间了还是因为其他什么原因,我们老师讲到I/O部分就一笔带过了,只稍微提到了一下fopen,fread,fwrite之类,然后稍微提了提缓存流的事。正因为如此
qioqio12138
·
2020-07-05 02:26
计算机系统基础
学习心得(其二)——由绝望中新生(fork函数相关)
距上一次写博客已经过去很久了,(这次也是要求的),不过这次的学习过程是真的就如标题一样,一开始万分绝望,当时的心境仿佛孑身一人于孤岛之上,放眼望去只有看不到边的海平面;而之后却也还是得到了新生,就仿佛眼见从那海平面上缓缓驶来一艘游船......这一次的学习的主要内容是实操fork函数相关的代码,并对其进行分析。老实说对这个函数其实并不陌生,因为大一的操作系统课就曾学过了。但这么久以来,它就好像一个
qioqio12138
·
2020-07-05 02:25
《
计算机系统基础
》大作业:程序人生
目录摘要第1章概述1.1Hello简介1.2环境与工具1.3中间结果1.4本章小结第2章预处理2.1预处理的概念与作用2.2在Ubuntu下预处理的命令2.3Hello的预处理结果解析2.4本章小结第3章编译3.1编译的概念与作用3.2在Ubuntu下编译的命令3.3Hello的编译结果解析3.4本章小结第4章汇编4.1汇编的概念与作用4.2在Ubuntu下汇编的命令4.3可重定位目标elf格式4
RY_Chen
·
2020-07-04 07:21
计算机系统基础
——程序人生-Hello’s P2P
计算机系统基础
——程序人生-Hello’sP2P摘要Helloworld的一生由hello.c文件开始,经过被gcc整合的功能块cpp(预处理器),ccl(编译器),as(汇编器)之后变为可重定位的目标文件
想学大数据
·
2020-07-04 05:57
计算机系统基础
学习笔记第一章
本来以为学学编程和计算机基本原理就能当程序员,没想到还挺复杂的,计算机专业不好学.学完“
计算机系统基础
”就会对计算机系统有清晰的认识,以后再学其他相关课程就容易多了。感觉要把很多概念和知识联系起来才能
LittleGreedy
·
2020-07-04 05:32
计系统学习笔记
计算机系统基础
学习报告(一)
计算机系统基础
学习报告(一)今晚学习计算机网课开始是很难受的。总觉得讲师从层次分明的大结构入手加以讲解编程、操作系统与指令集体系结构有一些问题。
朝小闇
·
2020-07-04 03:42
大学生
软考之
计算机系统基础
知识
一.前言计算机系统是由硬件和软件组成的。硬件为软件提供环境,软件是计算机的灵魂。二.本文思维导图三.正文CPU的组成:计算机的CPU包括控制器和运算器,运算器多考累加器,控制器多考寄存器和程序计数器(PC)。指令系统基础的寻址方式多考立即、直接、间接、寄存器和寄存器间接寻址。直接是操作数本身,间接是操作数地址。运算器的组成部分:1ALU(算术逻辑单元):实现对数据的算术运算和逻辑运算。2累加器:作
14期-陈海明
·
2020-07-01 20:36
软考
2017/5/16 --
计算机系统基础
课堂笔记
1、按下一个键,在屏幕上显示出相应的字符的详细过程。(只是ASCII字符,暂不考虑中文字符、输入法什么的)*键盘上链接着控制芯片,芯片会不停的扫描键盘的电路。当按下一个键时,相应的电路上的电平就会发生改变。*再译码(涉及数字电路的译码器啥的),把相应的信号变成相应的编码。*之后,把这个字符放到键盘缓冲区,并触发中断芯片。*中断芯片向CPU发出中断信号,CPU根据中断信号,查找相应的中断处理程序(涉
热情de马金
·
2020-07-01 15:33
课堂笔记
计算机基础知识
2017/5/15--
计算机系统基础
课堂笔记
字长等于寄存器的大小。等于CPU一次处理的二进制数位数。等于数据总线(DB)的大小字一次性处理事务的一个固定的位组。这个位组的长度就是上面的字长。字是单位,通常,送往了控制器的字就是指令。送往了运算器的字是数。ARM中的字一般是32位。x86中的字一般是16位。数据总线和地址总线数据总线一次取数据的大小,也就是上面的字长。地址总线,由虚拟地址空间的大小决定,若是4G的虚拟地址空间,那么就有32位的
热情de马金
·
2020-07-01 15:33
课堂笔记
计算机基础知识
软考——
计算机系统基础
知识(一)
计算机系统基础
知识一、计算机系统硬件基本组成二、CPU的功能与组成1、CPU的功能2、CPU的组成①运算器②控制器③寄存器组3、多核CPU三、数据表示四、校验码一、计算机系统硬件基本组成计算机系统硬件{
芷汀若静
·
2020-07-01 13:32
软件
计算机系统基础
第一章
计算机系统基础
第一章计算机基本工作原理冯诺依曼结构基本思想冯诺依曼机基本结构程序和指令的执行过程程序的开发与运行程序设计语言和翻译程序从源程序到可执行文件可执行文件的启动与执行计算机系统的层次结构计算机系统抽象层的转换计算机系统的不同用户计算机系统性能评价计算机基本工作原理冯诺依曼结构基本思想冯诺依曼在
不想改名的菜鸡
·
2020-06-30 21:50
HIT CSAPP 2019数据科学辅修大作业程序人生-Hello’s P2P From Program to Process
计算机系统基础
大作业题目程序人生-Hello’sP2P专业数据科学与大数据技术辅修计算机科学与技术学院2019年3月摘要hello.c只是一个短短十几行的程序文件,所谓麻雀虽小五脏俱全,hello.c文件包含了头文件
左东昇
·
2020-06-29 05:36
软考01:
计算机系统基础
知识
一、
计算机系统基础
知识1、计算机基本硬件系统由运算器、控制器、存储器、输入设备、输出设备五大部件组成2、中央处理单元(CPU):由运算器、控制器、寄存器和内部总线等部件被集成作用:负责获取程序指令、对指令进行译码并加以执行功能
Yohance0_0
·
2020-06-28 20:16
软考笔记
编程入门指南
CreativeCommonsBY-NC-ND3.0CoCode:一个让大家学习、成长、相聚并获得乐趣的技术社区文章结构:前言心态调整确定目标不要浮躁培养兴趣开始学习令人警醒的故事警醒后的反思启蒙入门
计算机系统基础
数据结构与算法基础编程语言基础其他小结后记附录
weixin_33887443
·
2020-06-28 07:42
软考中级软件设计师教程(第5版)知识点笔记第一章计算机系统知识持续更新中...
文档https://download.csdn.net/download/wei842777560/10975450第一章计算机系统知识
计算机系统基础
知识计算机系统由硬件和软件组成。
爱学习的Programmer
·
2020-06-27 14:26
软考
一、计算机系统知识
1.1
计算机系统基础
知识1.1.1计算机系统已经基本组成计算机系统是由软件和硬件组成的,它们协同工作来运行程序。计算机的基本硬件系统由运算器、控制器、存储器、输入设备、输出设备5大部件组成。
南下Debugging
·
2020-06-27 03:44
软件设计师
计算机系统基础
知识
1.计算机的基本系统硬件是由运算器,控制器,存储器,输入设备和输出设备组成2.CPU主要有运算器,控制器,寄存器和内部总线组成。.3.CPU统称为中央处理单元,它的主要功能有:(1)程序控制。CPU通过执行指令来控制程序的执行顺序,这是CPU的重要功能。(2)操作控制。一条指令功能的实现需要有若干操作信号配合完成,而CPU产生每条指令的操作信号将操作操作信号送到不同部件,控制相应的部件按指令的功能
天空之枫
·
2020-06-26 10:20
计算机基础
计算机系统基础
复习知识点(一)
在不断的更新当中一进制与进制之间的转换"------------十进制(先说整数)转换八进制,二进制,十六进制"-----------------统一的办法是用十进制除以八进制,二进制,十六进制,直到除数为零,然后把余数从下到上组织起来,以下边的数在左,上边的数在右的形式组织看看下面的图就应该明白了那小数部分如何去转换成相应的二进制,八进制,十六进制呢其实也很简单举一个例子其他的都是相同的做法(我
小宋加油啊
·
2020-06-26 04:19
《
计算机系统基础
》4-6章 简答题
第四章如何将多个C语言源程序模块组合起来生成一个可执行目标文件?简述从源程序到可执行机器代码的转换过程?可重定位目标文件和可执行目标文件的主要差别是什么?静态链接方式下,静态链接器主要完成哪两方面的工作?答案(1)链接(2)源程序—预处理—编译—汇编—链接—完全可执行的目标文件都是机器目标文件可重定位目标文件:是单个模板生成可执行目标文件:是多个模块组合而成(1)符号解析(2)重定位对于并发运行的
觅香0
·
2020-06-26 03:55
简答题
笔记
操作系统
mooc
计算机系统基础
(一)测验答案及部分解析
如果需要word文件,戳QQ479686929目录第一周第二周第三周第四周第五周第六周第七周第八周第九周第十周第十一周第十二周第一周1以下有关冯.诺依曼结构思想的叙述中,错误的是(B)。A.程序由指令构成,计算机能自动执行程序中一条一条指令B.指令和数据都放在存储器中,两者在形式上有差别C.计算机由运算器、存储器、控制器和I/O设备组成D.计算机内部以二进制形式表示指令和数据2以下有关指令以及指令
一代风流~
·
2020-06-26 01:21
第一章
计算机系统基础
知识(0)
1.1计算机系统的基本组成计算机系统是由硬件系统和软件系统组成的运算器CPU主机控制器内存储器(主储存器)硬件系统输入设备外部设备计算机系统输出设备外存储器(辅助存储器)系统软件软件系统应用软件1.计算机系统的硬件组成传统概念上,基本的计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成,后来,通信部件也逐渐成为其基本构建。运算器和控制器及其相关部件已被集成在一起。统称为中央处理
末流大学的小菜鸟
·
2020-06-25 15:26
软考知识点
计算机系统基础
梳理
第一章计算机系统概述计算机系统的组成:硬件子系统:运算器、控制器、存储器、I/O设备、总线(数据线控制线地址线)软件子系统:系统软件(操作系统语言处理系统(汇编程序:汇编语言源程序→机器语言目标程序编译程序:高级语言源程序→机器级目标程序解释程序将高级语言语句逐条翻译成机器指令并立即执行,不生成目标文件)数据库管理系统各类实用程序)、应用软件计算机系统的分层结构:应用算法编程语言操作系统/虚拟机指
qq_36113777
·
2020-06-25 10:55
2019软件设计师考试要点
软件设计师笔记一、
计算机系统基础
知识1.CPU的功能:程序控制、操作控制、时间控制、数据处理。2.计算机系统组成示意图:指令寄存器程序计数器地址寄存器指令译码器3.数据表示:原码、反码、补码、移码。
一根排骨
·
2020-06-23 22:38
软件设计师考试
软件设计师笔记
计算机系统基础
学习笔记
C语言中的整数表示例1#includeintmain(){intx=-1;unsignedu=2147483648;printf("x=%u=%d\n",x,x);printf("u=%u=%d\n",u,u);return0;}运行结果:x=4294967295=-1u=2147483648=-2147483648int型整数为32位带符号整数,当把x作为无符号整数解释时,如下:-1的补码表示形
virtu41
·
2020-06-23 17:59
计算机系统
计算机系统基础
摘记——程序的链接
目录1初探链接1.1可执行文件的生成过程1.2链接器的由来1.3概述链接器的关键作用1.4链接带来的好处2目标文件2.1一些基本概念2.2可重定位文件2.2.1可重定位文件的格式2.2.2ELF头的格式2.2.3节头表的格式2.3可执行文件2.3.1可执行文件的格式2.3.2程序头表的格式3符号和符号表3.1什么是符号3.2符号的定义和引用3.3全局符号、局部符号、外部符号3.4全局符号的强弱属性
冉冉云
·
2020-06-23 12:59
计算机系统基础摘记
计算机系统基础
之浮点数位数
为什么float型数据的有效位数最多为7位在解释这个问题之前,先来看一个例子。#includeintmain(){floatx;scanf("%f",&x);printf("%f\n",x);printf("%.5f\n",x);return0;}输入:611.123456输出:61.12347461.12347为什么会出现这样的输出呢?因为在C语言里%f表示的是保留七位有效位数(整数+小数),这
千寻大哥哟
·
2020-06-22 10:36
2020哈工大计算机系统辅修
计算机系统大作业题目程序人生-Hello’sP2P专业飞行器设计与工程学号1180910112班级1818201学生徐范杰指导教师史先俊计算机科学与技术学院2020年3月摘要本论文通过本学期
计算机系统基础
课程知识
Shengxzhe
·
2020-06-22 05:32
程序员教程-1章-
计算机系统基础
知识
觉得自己看第一章看了很长时间,才看了二、三十页,而且也是稀里糊涂的,先记下吧。(补记:稀里糊涂看完了,这章只考选择题,也就没深入了解,其实是了解一下头就大)先记录一下目录结构,方便以后回忆内容。本章主要介绍计算机系统的基本组成、计算机中数据的表示和运算、计算机系统硬件基础组成、指令系统及多媒体系统等基础知识。1.1计算机系统的基本组成1计算机硬件2计算机软件3计算机的分类1.2数据的表示及运算1.
QQ40153258
·
2020-06-22 03:54
计算机系统基础
知识_总线
文章目录概述总线的分类常见总线规范概述总线(Bus),是计算机设备与设备之间传输信息的公共通道,总线连接计算机硬件系统内多种设备。它的一个重要特征是总线由总线上所有设备共享。本文主要简单介绍一下总线的分类和常见的总线标准。总线的分类总线分为3类,不同CPU芯片的总线条数可能是各不相同的。总线的性能直接影响计算机的整体性能,且任何系统和外设的开发都要遵循其使用的总线规范。数据总线(DB,DataBu
GarfieldGCat
·
2020-06-21 21:40
计算机公共知识
架构师PPT大纲
架构师PPT大纲架构师PPT大纲
计算机系统基础
计算机组成CPU的功能运算器。控制器。
wuzhenwei0419
·
2020-06-21 14:51
软考
架构试考试
第一章
计算机系统基础
知识(1)
1.1数据的表示及运算1.2.1计算机中的数据的表示所谓编码就是采用少量的基本符号,选用一定的组合原则,来表示大量复杂多样的信息。1、进位计数制及其转换不同数制的共同特点:(1)、每一种数制都有固定的符号集。(2)每一种数制都使用位置表示法。即处于不同位置的数符所代表的值不同,与它所在的位置的权值有关。进制位形式标识符二进制B八进制O十进制D十六进制H1)十进制计数法与二进制计数法的相互转换2)八
末流大学的小菜鸟
·
2020-06-21 05:55
软考知识点
计算机系统基础
学习笔记(2)-数据的位运算操作
C语言的位运算操作包括两类,逻辑运算操作和逻辑移位操作。逻辑运算操作C语言提供了四种按位逻辑操作符,分别是按位取反,按位与,按位或,按位异或。在编译时,编译器会根据操作数的宽度分别转换为不同的指令。操作C语言操作符汇编指令按位取反~notb、notw、notl按位与&andb、andw、andl按位或lorb、orw、orl按位异或^xorb、xorw、xorl注意:C语言的逻辑与(&&)、逻辑或
北徯
·
2020-05-27 23:54
bash
计算机系统基础
学习笔记(1)-基本GCC,objdump,GDB命令的使用
基本GCC命令的使用GCC是一套由GNU项目开发的编程语言编译器,可处理C语言、C++、Fortran、Pascal、Objective-C、Java等等。GCC通常是跨平台软件的编译器首选。gcc是GCC套件中的编译驱动程序名。若计算机是x86-64位系统,为了编译成IA-32指令集,则请先运行下列命令:sudoapt-getinstallbuild-essentialmodule-assist
北徯
·
2020-05-27 23:23
bash
考试大纲
十进制和十六进制等常用数制及其相互转换1.2数据的表示·数的表示(原码、反码、补码表示,整数和实数的机内表示)·非数值表示(字符和汉字表示、声音表示、图像表示)·校验方法和校验码(奇偶校验)1.3算术运算·计算机中的二进制数运算方法2.
计算机系统基础
知识
怪叔叔就是我123
·
2020-04-09 14:57
操作系统1-计算机系统概述
学习基于的教材是《深入理解计算机系统第三版》,同时参考南京大学袁春风老师的《
计算机系统基础
》的视频课。C语言程序举例举一些令人觉得反常的例子。
涤除而玄览
·
2020-03-16 08:12
(1)计算机系统概述
本文借鉴自深入理解计算机系统和南京大学的
计算机系统基础
,只作为学习总结用。
古剑诛仙
·
2020-02-20 03:05
笔记 |
计算机系统基础
:05-按值传递和按地址传递为什么不同?
上一篇《笔记|袁春风《
计算机系统基础
》:04-函数调用时发生了什么?》详细介绍了函数调用过程对应的机器级表示。
KPlayer
·
2020-02-18 22:28
笔记 |
计算机系统基础
:01-眼前无码,心中有码
零.课程要点:进制转换原码,反码,补码,移码数据的编码表示为什么要学数据的编码表示?知道一个数在计算机中怎样表示有什么意义?个人认为意义就在于只有弄清楚了每一种类型的数据在计算机中怎么表示,才能注意到一些操作过程中容易疏忽和犯错的地方,减少出错的概率,提高代码的质量。就像如果有人告诉你(int)(32.3x100)=3229,你肯定会一时摸不着头脑。而其实许多这些问题,很大程度上来源于计算机只有0
KPlayer
·
2020-02-18 22:36
计算机理论:
计算机系统基础
知识总结
结构图1.数据表示及运算1.1数据表示1、编码两大要素:基本符号及其组合规则2、进位计数制:二进制、八进制、十进制、十六进制。十进制整数转n进制整数要“除2取余”,十进制小数转n进制整数要”乘2取整“。3、机器数和码制:采用二进制计数制,小数点隐含表示而不占位置,码制包括原码、反码、补码和移码。4、定点数与浮点数:X=(-1)S*1.M*2(P-127)。S为符号位,P为阶码,M为尾数。5、字符编
北冥有鱼wyh
·
2019-12-20 10:19
mooc
计算机系统基础
(二)测验答案及部分解析
目录第一周第二周第三周第四周第五周第六周第七周第一周1机器主频的倒数(一个节拍)等于(C)。A.指令周期B.机器周期C.时钟周期D.存储周期解析:C、时钟周期是CPU工作的最小时间单位,也称节拍脉冲或T周期,其值等于机器主频的倒数。指令周期是指读取一条指令并完成执行所用的时间,不同指令的指令周期可能不同。早期的计算机有机器周期的概念,特指一个指令周期中的不同阶段操作所用时间,例如,取指令、译码、取
一代风流~
·
2019-11-17 14:32
【软考】【软件设计师】【知识模块】【第1章:计算机系统知识】
1.1
计算机系统基础
知识计算机系统==硬件+软件计算机基本硬件系统==运算器控制器存储器输入设备输出设备CPUCPU硬件系统的核心,可完成算术、逻辑运算和控制功能;实际上CPU上集成了运算器和控制器;CPU
sszqxt
·
2019-10-17 15:00
华科计科课程
、《计算思维》(选修)大一(下):大二(上):《数据结构》《数据结构(C语言版)》(严蔚敏、吴伟民清华大学出版社)(48h)大二(下):《信号与线性系统》(40h)、《汇编语言程序设计》(24h)、《
计算机系统基础
西木木亢
·
2019-08-17 20:25
华科计科课程
、《计算思维》(选修)大一(下):大二(上):《数据结构》《数据结构(C语言版)》(严蔚敏、吴伟民清华大学出版社)(48h)大二(下):《信号与线性系统》(40h)、《汇编语言程序设计》(24h)、《
计算机系统基础
西木木亢
·
2019-08-17 20:25
计算机系统基础
知识
image.pngROM:只读性,断电不丢失RAM:内存中,断电丢失硬件发展时代第一代:电子管时代,1946-1957第二代:晶体管时代,1958-1964第三代:集成电路时代,1965-1970第四代:大规模集成电路时代,1971以后五大部分运算器控制器存储器输入设备输出设备image.png服务器服务器server是计算机的一种,是网络中为客户端计算机提供各种服务的高性能计算机。功能分类:we
皮皮大
·
2019-05-23 21:53
计算机系统基础
大作业
摘要hello程序从最初的hello.c开始,经过预处理生成hello.i文件,在经过编译、汇编生成hello.o可重定位目标文件,最后通过链接器与printf.o链接得到hello文件。它是一个可执行目标文件,可以被加载到内存中,由系统执行。本文以系统的角度出发,分析C语言文件执行的整个程序生命周期,包括预处理、编译、汇编、链接、加载、运行、结束等阶段,从进程管理、存储管理、IO管理等方面较为深
a456437951
·
2019-05-12 21:11
(一)
计算机系统基础
之冯诺依曼结构主要思想
冯·诺依曼结构:最重要的思想是“存储程序”工作方式:任何要计算机完成的工作都要先被编写成程序,然后将程序和原始数据送入贮存并启动执行。一旦程序被启动,计算机应能在不需要操作人员的干预下,自动完成逐条取出指令和执行指令的任务。几乎现代所有的通用计算机都采用冯诺依曼结构。冯诺依曼结构是怎样的?(1)应当有个主存,用来存放程序和数据(2)应当有个自动逐条取出指令的部件(3)还应当有具体执行指令(即运算)
CarmenIsOK
·
2019-04-16 19:23
计算机系统
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他