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
哈工大操作系统实验hit-os
实验室建设案例 |
哈工大
人工智能实验室建设及实训课程完美收官
近日,华清远见研发中心成功实施哈尔滨工业大学(威海校区)计算机学院,人工智能专业实验室建设,顺利的完成了实验室建设的验收工作,并快速投入了教学实训使用。此次实验室设备选用的是一批华清远见研发中心自主研发人工智能教学实训平台FS_AIARM,这是一款非常适合人工智能相关专业的综合性教学实训平台,目前已经在300余家本科及中高职类院校人工智能实验室建设中得到广泛使用。人工智能AI实验箱FS_AIARM
嵌入式开发白菜
·
2022-10-29 07:29
人工智能
杭电
操作系统实验
二 --- Linux 内核模块编程(arm架构华为云)
一、题目介绍掌握Linux内核模块的基本概念·阅读教材7.3.2节Linux内核模块简介,网上查找资料,了解Linux内核模块的基本概念。·阅读教材7.3.3内核模块编程基础,网上查找资料(https://tldp.org/LDP/lkmpg/2.6/html/index.html),了解Linux内核模块的编写方法。2、设计和添加Linux内核模块(1)设计一个带参数的模块,其参数为某个进程的P
RexHarrr
·
2022-10-25 19:49
linux
杭电
操作系统实验
一 --- Linux内核编译及添加系统调用(arm架构华为云)
实验要求掌握Linux内核的编译与安装掌握Linux系统调用基本概念设计和添加linux系统调用(1)修改或返回指定进程的优先级(nice值和prio值)(详见教材P328)提示:可能参考的内核函数:set_user_nice().(2)改变主机名称为自定义字符串(自选题目)1、Linux内核的编译与安装(使用华为云,完成openEuler内核的编译与安装)(1)登录系统并查看当前内核版本[roo
RexHarrr
·
2022-10-25 19:19
linux
ELECTRA论文笔记
论文:ELECTRA:Pre-trainingTextEncodersasDiscriminatorsRatherThanGenerator代码:GoogleCode|
哈工大
中文预训练ELECTRA模型
风城丶玫瑰
·
2022-10-24 07:43
论文阅读
自然语言处理
【2021末九软工边缘人保研】川大-中科院网络中心-华师夏令营+
哈工大
本-中科院网络中心-西交-厦大-中山-武大-北航预推免
2021末九软件工程边缘人保研经历全记录一、写在前面二、个人背景三、夏令营经历1.川大计算机(软件)学院夏令营2.华师大软件“高可信”夏令营3.中科院计算机网络信息中心“网络与计算”夏令营一、写在前面2020年计算机保研可谓是诸神黄昏,卷的头破血流(指我等菜鸡)。疫情的原因,今年的夏令营和预推免基本全部改为线上,机试取消,能不能拿到offer基本完全取决于背景以及面试表现(当然也有个别头铁非要机试
钢盔女郎
·
2022-10-23 16:42
计算机保研
夏令营
预推免
面试
经验分享
数据科学与大数据技术专业保研
数据科学与大数据技术专业保研基本情况:学校:末211排名:1/63英语:六级475竞赛:数模美赛M、蓝桥国三以及一堆小奖科研:一个软著,校级大创负责人论文:无最终去向:浙大工程师夏令营入营情况:
哈工大
(
CadoreC1101
·
2022-10-23 16:10
大数据
经验分享
【NLP】N-LTP:基于预训练模型的中文自然语言处理平台
AOpen-sourceNeuralChineseLanguageTechnologyPlatformwithPretrainedModels论文作者:车万翔,冯云龙,覃立波,刘挺原创作者:冯云龙论文链接:https://arxiv.org/abs/2009.11616转载须标注出处:
哈工大
风度78
·
2022-10-22 22:01
机器学习
人工智能
大数据
自然语言处理
深度学习
华中科技大学
操作系统实验
课 实验一
文章目录前言任务1:用NASM编写MBR引导程序,在BOCHS虚拟机中测试任务2:在Linux(建议Ubuntu或银河麒麟或优麒麟)下裁剪和编译Linux内核,并启用新内核。(其他发行版本也可以)任务3:为Linux内核(建议Ubuntu或银河麒麟或优麒麟)增加2个系统调用,并启用新的内核,并编写应用程序测试。(其他发行版本也可以)1、添加系统调用ID2、添加系统调用函数声明3、在内核源代码添加函
Elsa的迷弟
·
2022-10-17 11:42
操作系统
操作系统
实验作业
华中科技大学
哈工大
操作系统L2第二讲笔记
课前回顾:一个计算机操作系统由三个部分组成最底层是硬件包括cpu,内存,键盘等操作系统在中间那一层最上层是一些应用APP上层应用使用计算机的时候要通过操作系统(使用计算机硬件是要通过操作系统提供的接口进行使用)揭开钢琴的盖子开始从打开电源开始开机界面背后发生了什么?(打出logo把操作系统读进来然后做一些其他的事情)打开电源以后计算机开始工作了,那么计算机怎么开始工作的呢?以此为线索向下拓展从白纸
不甘平凡的小葵c
·
2022-10-08 18:48
操作系统笔记
服务器
哈工大
操作系统L1笔记
1.如何让计算机在屏幕上输出hello一些前提条件300:0x68此地址用于存放字母h,e,l,l,o的ASCLL码777:显存地址计算机发出一些指令给内存分别把h,e,l,l,o的ASCLL码逐个放在显示器中(也就是放在显存里)CPU发出指令告诉所在内存,把300位置的东西取出来发送到777地址上去上电执行这条指令,总线工作以及合作2.凭什么让我们去调用print("hello")而不是去操作硬
不甘平凡的小葵c
·
2022-10-08 18:17
操作系统笔记
服务器
运维
windows
2022春季学期
哈工大
计算机系统大作业
计算机系统计算机系统大作业题目程序人生-Hello’sP2P专业计算学部学号120L022013班级2003007学生王炜栋指导教师吴锐计算机科学与技术学院2021年5月摘要本文阐述了hello.c程序,从源代码到可执行目标文件,再到执行进程,最终被终止并回收的过程。具体描述了它的处理全过程,包括P2P(programtoprogress)和020.全面阐释了计算机的底层实现关键词:预处理;编译;
Velpro .
·
2022-10-08 18:46
其他
哈工大
计算机系统大作业
计算机系统大作业题目程序人生-Hello’sP2P专业计算机类学号1190200128班级1903001学生詹先佑指导教师郑贵滨计算机科学与技术学院2021年6月摘要可以说每一个学过编程的人来说,接触的第一个程序便是HelloWorld,它是我们编程之路的开始。而本论文所谈及的hello.c程序是HelloWorld程序的一个小拓展,本文中会在Ubuntu20.04的环境下合理地利用一些工具,并结
天生JI佑
·
2022-10-08 18:41
csapp
哈工大
-计算机系统-2022 | 大作业
计算机系统大作业题目程序人生-Hello’sP2P专业计算学部学号120L021403班级2003011学生冯新航指导教师郑贵滨计算机科学与技术学院2022年5月摘要计算机系统是人类创造出的工业奇迹之一,其构造之精妙,功能之强大,令人赞叹。要全面描述计算机系统的方方面面实际上是非常困难的,因此本文从简单的hello程序入手,讲述计算机系统的一些基本概念、功能与原理。我们将讲述hello是如何从源码
Von_Brank
·
2022-10-08 17:39
linux
运维
服务器
系统架构
c语言
7-指令系统
README】1.本文总结自bilibili《计算机组成原理(
哈工大
刘宏伟)》的视频讲解,非常棒,墙裂推荐;机器指令:CPU能够识别并且执行的操作命令;有可以理解为不同cpu,在生产时预设了一组或一簇指令
PacosonSWJTU
·
2022-10-08 17:00
计算机组成原理
计算机组成原理
10.1-控制单元CU的组合逻辑设计
【README】1.本文总结自bilibili《计算机组成原理(
哈工大
刘宏伟)》的视频讲解,非常棒,墙裂推荐;2.精简指令集RISC(简单指令集合)采用的就是这种组合逻辑设计的硬连方式(非常重要);3.
PacosonSWJTU
·
2022-10-08 17:00
计算机组成原理
计算机组成原理
2022
哈工大
CSAPP大作业-Hello的程序人生
计算机系统大作业题目程序人生-Hello’sP2P专业计算机类学号120L021428班级2003002学生范会明指导教师史先俊计算机科学与技术学院2022年5月摘要本文旨在研究hello.c的整个生命周期。利用gcc,edb-debugger1.3.0,等工具对于Hello程序的进程进行分析,分析了预处理、编译、汇编、连接等各个过程的实现原理和实现结果,借助CSAPP教材上讲述的知识和在实验中学
Forival0420
·
2022-10-08 17:28
c语言
哈工大
计算机组成原理1.2-a1
冯诺依曼计算机特点1.计算机由五大部件组成运算器,控制器,存储器,输入设备,输出设备2.指令和数据以同等地位存于存储器(混合存储,指令与数据不加以区分),可按地址寻访//现在指令和数据可以分开存储并且可以按照内容进行区分3.指令和数据使用二进制表示4.指令由操作码(指明了这条指令要做什么操作)和地址码(指明了操作数所在的地址)组成在操作码的编码过程当中还可以用操作码来指出寻址方式还可以用操作码参加
不甘平凡的小葵c
·
2022-10-08 17:25
计算机组成原理网课笔记
java
开发语言
操作系统实验
ucore lab4
练习1:分配并初始化一个进程控制块任务:alloc_proc函数(位于kern/process/proc.c中)负责分配并返回一个新的structproc_struct结构,用于存储新建立的内核线程的管理信息。ucore需要对这个结构进行最基本的初始化,你需要完成这个初始化过程。staticstructproc_struct*alloc_proc(void){structproc_struct*p
出尘呢
·
2022-10-07 19:44
网络
单片机
stm32
[HITML]
哈工大
2020秋机器学习复习笔记
文章目录1基础1.1机器学习中的概率1.2最大似然估计、最大后验概率1.3最小二乘法、梯度下降法、共轭梯度法2决策树2.1熵2.2条件熵2.3相对熵(KL散度)2.4交叉熵3贝叶斯判别3.1最优分类器3.2线性判别3.3生成式模型与判别式模型3.4KNN4线性回归、朴素贝叶斯与逻辑回归4.1线性回归4.2过拟合4.3偏置与方差4.4特征变换4.5朴素贝叶斯4.6逻辑回归5SVM5.1基本问题5.2
北言栾生
·
2022-10-07 07:06
机器学习
机器学习
[HITML]
哈工大
2020秋机器学习Lab2实验报告
Gtihub仓库2020年春季学期计算学部《机器学习》课程Lab2实验报告姓名学号班号电子邮件手机号码1实验目的理解逻辑回归模型,掌握逻辑回归模型的参数估计算法。2实验要求及实验环境2.1实验要求实现两种损失函数的参数估计(1.无惩罚项;2.加入对参数的惩罚),可以采用梯度下降、共轭梯度或者牛顿法等。验证:可以手工生成两个分别类别数据(可以用高斯分布),验证你的算法。考察类条件分布不满足朴素贝叶斯
北言栾生
·
2022-10-07 07:36
机器学习
机器学习
逻辑回归
哈工大
机器学习实验二逻辑回归(牛顿法、梯度下降)
哈尔滨工业大学计算机科学与计算机学院实验报告课程名称:机器学习课程类型:选修实验题目:逻辑回归学号:姓名:一、实验目的理解逻辑回归模型掌握逻辑回归模型的参数估计算法(带正则项和不带正则项)二、实验要求及环境实验要求:实现两种损失函数的参数估计(1,无惩罚项;2.加入对参数的惩罚),可以采用梯度下降、共轭梯度或者牛顿法等。验证:1.可以手工生成两个分别类别数据(可以用高斯分布),验证你的算法。考察类
Wwxiaoyi
·
2022-10-07 07:34
机器学习
哈工大
2022机器学习实验二:逻辑回归
本实验要求利用逻辑回归(LogisticRegression),对生成的数据进行二分类。首先我们先回顾一下逻辑回归的基本原理:逻辑回归逻辑回归,又意译为对率回归(周志华《机器学习》),虽然它的名字中带“回归”,但它是一个分类模型。它的基本思想是直接估计条件概率P(Y∣X)P(Y|X)P(Y∣X)的表达式,即给定样本X=xX=xX=x(这里xxx是一个ddd维列向量),其属于类别YYY的概率(这里研
Castria
·
2022-10-07 07:26
机器学习
逻辑回归
概率论
实现猴子摘香蕉的问题-
哈工大
软件构造知识应用
问题描述:初始情况为,猴子在A处,香蕉悬挂在B处,箱子在C处。猴子需要爬上箱子才能够到香蕉。利用产生式知识表示来分析这个问题,从而得到最终猴子摘到香蕉所使用的规则序列。将综合数据库中的元素定义为五元组(x,y,z,u,v)其中x,y,z∈{A,B,C},u,v∈{yes,no},x表示猴子所在位置,y表示香蕉所在位置,z表示箱子所在位置。故初始状态(也就是综合数据库的初始元素)为(A,B,C,no
m0_61108725
·
2022-09-24 07:36
java
语文作文自动评阅技术及其应用
来自:
哈工大
讯飞联合实验室阅卷是老师教学工作中非常重要的一环,但也是耗时费力的一环。
zenRRan
·
2022-09-22 21:00
大数据
编程语言
机器学习
人工智能
深度学习
操作系统实验
报告清华大学LAB1
1实验内容1.1实验步骤:启动操作系统的bootloader,用于了解操作系统启动前的状态和要做的准备工作,了解运行操作系统的硬件支持,操作系统如何加载到内存中,理解两类中断–“外设中断”,“陷阱中断”等;物理内存管理子系统,用于理解x86分段/分页模式,了解操作系统如何管理物理内存;虚拟内存管理子系统,通过页表机制和换入换出(swap)机制,以及中断-“故障中断”、缺页故障处理等,实现基于页的内
MORE_77
·
2022-09-22 18:12
科班学习
操作系统
实验
清华大学
实验一
操作系统存储管理实验报告
华中农业大学学生实验报告课程名称计算机
操作系统实验
名称存储管理实验实验类型验证设计综合创新【实验目的】实验目的:通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程
(⊙o⊙)麽
·
2022-09-22 07:20
操作系统
2020年软件工程保研南大、国防科大、天大、同济、南开、北理、软件所、
哈工大
、哈工深、复旦经验分享
目录基本情况参加情况南开大学计算机天津大学计算机同济大学软件工程南京大学软件学院大连理工大学软件工程北京理工大学计算机中科院软件所国防科大计算机预推免
哈工大
本部计算学部预推免
哈工大
深圳计算机预推免复旦大学计算机一点想法基本情况末流
mxb1234567
·
2022-09-15 18:21
保研
保研
面试
考研
操作系统实验
一:进程管理(含成功运行C语言源代码)
目录
操作系统实验
一:进程管理1.实验目的2.实验内容3.实验准备3.1.1进程的含义3.1.2进程的状态3.1.3进程状态之间的转换3.2进程控制块PCB3.2.1进程控制块的作用3.2.2进程控制块的内容
南小山
·
2022-09-14 18:32
操作系统
操作系统
c语言
c++
操作系统实验
报告(一) 进程管理与进程通信
一、实验目的1、掌握进程的概念,明确进程的含义。2、认识并了解进程并发执行的实质,进程的阻塞与唤醒,终止与退出的过程。3、熟悉进程的睡眠、同步、撤消等进程控制方法。4、分析进程竞争资源的现象,学习解决进程互斥的方法。5、了解什么是信号,利用信号量机制熟悉进程间软中断通信的基本原理,6、熟悉消息传送的机理,共享存储机制。二、实验环境Ubuntu20.10,gcc编译器三、实验内容编写一段程序,使用系
mp-ui
·
2022-09-14 18:57
广大作业
[HITML]
哈工大
2020秋机器学习Lab1实验报告
Gtihub仓库不想白嫖的就来这投个币吧2020年春季学期计算学部《机器学习》课程Lab1实验报告姓名学号班号电子邮件手机号码1实验目的掌握最小二乘法求解(无惩罚项的损失函数)、掌握加惩罚项(2范数)的损失函数优化、梯度下降法、共轭梯度法、理解过拟合、克服过拟合的方法(如加惩罚项、增加样本)2实验要求及实验环境2.1实验要求生成数据,加入噪声;用高阶多项式函数拟合曲线;用解析解求解两种loss的最
北言栾生
·
2022-09-13 12:59
机器学习
机器学习
python
哈工大
机器学习实验一多项式拟合正弦函数
哈尔滨工业大学计算机科学与计算机学院实验报告课程名称:机器学习课程类型:选修实验题目:多项式拟合正弦函数学号:姓名:一、实验目的掌握最小二乘法求解(无惩罚项的损失函数)掌握加惩罚项(2范数)的损失函数优化掌握梯度下降法、共轭梯度法理解过拟合、克服过拟合的方法(如加惩罚项、增加样本)二、实验要求及环境实验要求:生成数据,加入噪声;用高阶多项式函数拟合曲线;用解析解求解两种loss的最优解(无正则项和
Wwxiaoyi
·
2022-09-13 12:28
机器学习
哈工大
《机器学习》最小二乘法曲线拟合——实验一
代码更多细节待更新。目标:掌握最小二乘法求解(无惩罚项的损失函数)、掌握加惩罚项(2范数)的损失函数优化、梯度下降法、共轭梯度法、理解过拟合、克服过拟合的方法(如加惩罚项、增加样本)已完成的要求:生成数据,加入噪声;用高阶多项式函数拟合曲线;用解析解求解两种loss的最优解(无正则项和有正则项)目前待实现功能:4.优化方法求解最优解(梯度下降,共轭梯度);5.用你得到的实验数据,解释过拟合。6.用
weixin_30527143
·
2022-09-13 12:58
数据结构与算法
人工智能
java
哈工大
机器学习Week2知识点总结
决策树(cont)互信息与决策树由随机变量XXX与YYY之间互信息的计算公式:I(X;Y)=H(X)−H(X∣Y)I(X;Y)=H(X)-H(X|Y)I(X;Y)=H(X)−H(X∣Y)表示随机变量Y含有X的多少信息。若H(X∣Y)H(X|Y)H(X∣Y)较小,则说明给定YYY时XXX的信息量减少。在决策树中YYY表示某一特定的属性。Y=yiY=y_iY=yi表示该属性的取值为yiy_iyi。反应
nth2000
·
2022-09-13 12:57
笔记
机器学习
哈工大
2020机器学习实验一:多项式拟合正弦曲线
源代码请参考:实验一GitHub仓库运行效果请参考:主程序哈尔滨工业大学计算学部实验报告《机器学习》实验一:多项式拟合正弦函数学号:1183710109姓名:郭茁宁文章目录一、实验目的二、实验要求及实验环境实验要求实验环境三、算法原理和设计1、生成数据算法2、利用高阶多项式函数拟合曲线(不带惩罚项)3、带惩罚项的多项式函数拟合曲线4、梯度下降法求解最优解5、共轭梯度法求解最优解四、实验结果分析1、
頔潇
·
2022-09-13 12:57
机器学习
Python
python
机器学习
过拟合
梯度下降
共轭梯度下降
哈工大
机器学习实验一 多项式拟合 含python代码
六,参考文献https://www.cnblogs.com/lee3258/p/11996333.htmlhttps://www.cnblogs.com/maplethefox/p/11468296.htmlhttps://baike.baidu.com/item/%E5%85%B1%E8%BD%AD%E6%A2%AF%E5%BA%A6%E6%B3%95/7139204#1七,代码(已在ubunt
小千超级想乖噢
·
2022-09-13 12:57
python
机器学习
哈工大
-机器学习-实验二:Logistic Regression
LogisticRegression解决二分类问题一、实验目的理解逻辑回归模型,掌握逻辑回归模型的参数估计算法。二、实验要求及实验环境要求:实现两种损失函数的参数估计(1,无惩罚项;2.加入对参数的惩罚),可以采用梯度下降、共轭梯度或者牛顿法等。实验环境:windows10、python3.7.4、pycharm2020.2三、数学原理3.1实验目的及假设实验目的:从TrainingSet:,..
master@yi
·
2022-09-13 12:56
机器学习
机器学习
python
pycharm
哈工大
2022机器学习实验一:曲线拟合
这个实验的要求写的还是挺清楚的(与上学期相比),本博客采用python实现,科学计算库采用numpy,作图采用matplotlib.pyplot,为了简便在文件开头import如下:importnumpyasnpimportmatplotlib.pyplotasplt本实验用到的numpy函数一般把numpy简写为np(importnumpyasnp)。下面简单介绍一下实验中用到的numpy函数。
Castria
·
2022-09-13 12:55
机器学习
python
深度学习课程大纲_赠书 |
哈工大
研究生课程的高分讲义,深度学习的the book
“要不要在算法中预置一些先天知识,就像人类一样?”纽约大学知名的神经科学教授GaryMarcus向深度学习界大佬YannLeCun发出提问。换句话说,GaryMarcus的潜在意思是,虽然深度学习感知机和语言翻译上取得长足进步,但AI的可解释性较差,深度学习的向量无法映射人脑的计算过程,不能完全处理抽象推理和决策。比如,深度学习受有效盲点影响,出现的“对立图像”,产生的不连续问题,至今无法得到有效
weixin_39710462
·
2022-09-09 07:51
深度学习课程大纲
操作系统 --
哈工大
-李治军-实验2-系统调用实现(笔记)
文章目录系统调用函数的实现系统调用过程总结系统调用函数的实现注:C函数代码复制的这位大佬:https://blog.csdn.net/qq_42518941/article/details/119037501实现思路参考的
哈工大
庸人冲
·
2022-09-07 09:48
操作系统
哈工大
李治军老师操作系统笔记【5】:操作系统的历史(Learning OS Concepts By Coding Them !)
文章目录0上古神机IBM7094(批处理)1OS/360(多道程序)2MULTICS(分时系统)3UNIX4Linux5PC与DOS6从DOS到Windows7MacintoshOS&iPhoneOS(MacOS&iOS)8总结0上古神机IBM7094(批处理)上古神机一个接着一个的去执行,一旦某个任务出错了/完成了,马上修改一下PC,去执行下一个,批处理的去执行,出错的东西打印在纸带上就行。1O
老板来两碗红烧肉盖饭
·
2022-09-07 09:41
OS
鸿蒙系统
哈工大
李治军老师操作系统笔记【2】:操作系统启动(Learning OS Concepts By Coding Them !)
文章目录0回顾1setup模块1.1保护模式1.2保护模式下的地址翻译和中断处理1.3查找GDT表中的数值,jmpi0,81.4总结setup1.5system模块1.6head.s的作用1.7进入main1.8mem_init()2总结0回顾刚一开始上电,操作系统在磁盘上,计算机是取址执行的,要把代码放到内存上,才能启动,所以要先把OS从磁盘上存入内存,这样才能运行起来,所以第一步就是将磁盘上的
老板来两碗红烧肉盖饭
·
2022-09-07 09:11
OS
系统架构
哈工大
李治军老师操作系统笔记【3】:操作系统的接口(Learning OS Concepts By Coding Them !)
文章目录0回顾1接口1.1命令行接口的本质1.2图形按钮的机制1.3系统调用0回顾回顾内容请看上一章Blog。具体系统启动的全过程如下图,即为“操作系统立起来”的意思。1接口有了接口,使用就非常方便,因为要用电,所以得插入这个接口。所以,要使用操作系统,就必须有接口。如何使用PC呢?1.1命令行接口的本质命令就是一段程序,在系统启动到最后会启动一个程序,这个程序就是shell程序。shell程序就
老板来两碗红烧肉盖饭
·
2022-09-07 09:40
OS
linux
运维
服务器
哈工大
李治军老师操作系统笔记【4】:系统调用的实现(Learning OS Concepts By Coding Them !)
文章目录0系统调用的直观实现1内核态与用户态1.1硬件提供了进入内核态的方法1.2write1.3int0x80;0系统调用的直观实现从一个WhoamIWhoamIWhoamI的问题引入,系统调用打印用户名,用户名这个字符串是在内核当中的,因为要进到内核当中,所以这是系统调用当想把用户名从内核当中打出,为什么不能简单的调用printf()这条指令呢?APP在内存中,OS也在内存中,APP想访问OS
老板来两碗红烧肉盖饭
·
2022-09-07 09:40
OS
网络
哈工大
李治军老师操作系统笔记【1】:什么是操作系统 & 揭开钢琴的盖子(Learning OS Concepts By Coding Them !)
文章目录0什么是操作系统?1揭开钢琴的盖子,OpentheOS!1.1如何控制开机界面1.2从白纸到图灵机1.3从图灵机到通用图灵机1.4从通用图灵机到计算机1.5第一句指令是什么?1.60x7C00处存放的代码2总结0什么是操作系统?以上的答案为计算机。屏幕怎么输出我们想要显示的内容(hello)?CPU发送指令给内存,如图所示内存地址为300,要把这些ASCII码放到显存当中,把地址为300的
老板来两碗红烧肉盖饭
·
2022-09-07 09:39
OS
java
linux
jvm
【
哈工大
李治军】操作系统课程笔记8:内存管理(分段、分区、分页和换入换出)
1、内存使用与分段(1)重定位程序从物理地址0地址处开始执行,为了让call40生效,需要让_main的第一条指令指向物理地址40。但如果所有程序都是放到0地址处开始程序,就会造成冲突。因此,我们为了避免冲突,每次应该从内存中找一段空闲单元,然后将这段程序放进来。假如从1000地址往后存放这段程序,如果还保持源程序里call40就不能正确跳到我们需要的位置,因此就需要修改40为1040,这就引出了
辰阳星宇
·
2022-09-07 08:01
操作系统
linux
系统架构
【
哈工大
李治军】操作系统课程笔记4:CPU和多进程 + 【实验 4】进程运行轨迹的跟踪与统计实验
操作系统在管理CPU的时候引出了多进程图像,通过多进程图像操作系统管理明白了CPU,CPU管理明白了别的硬件自然而然的就跟着带动起来了,所以多进程图像是操作系统的核心图像。因为多进程的引入是为了管理好CPU,所以我们就先介绍CPU的管理方法。1、CPU的工作原理如图中所示,当PC=50时,CPU就会发出取址指令,把50放在地址总线上,当内存接收到信号后,就会将把位于地址50里的指令通过总线再传送给
辰阳星宇
·
2022-09-07 08:00
操作系统
linux
系统架构
【
哈工大
李治军】操作系统课程笔记7:进程同步、信号量、临界区、死锁 + 【实验】信号量的实现和应用
1、进程同步与信号量(1)信号通过使用信号量,来让多个进程合理有序的推进工作。我们的目标是让多个进程合理有序的共同完成一个任务,而不是各干各的。因此,对他们进行约束,就需要确保他们合作的有序性,即谁先做谁后做。信号就是用于双方互相发出对方可执行或对方可等待信息,来实现多个进程合作推进。等待是进程共同合作的核心。生产者-消费者是多进程合作的经典示例。BUFFER_SIZE是一个共享缓冲空间buffe
辰阳星宇
·
2022-09-07 08:30
操作系统
系统架构
linux
【
哈工大
李治军】操作系统课程笔记6:CPU调度策略 + 【实验 4】进程运行轨迹的跟踪与统计实验
1、操作系统的那颗“树”上图为Linux核心源码所形成的一个结构。(1)最初的种子我们的目标是让机器可以执行我们的指令,从而完成计算,这里涉及到两个关键的步骤:取值、执行(2)I/O处理带来的等待在使用CPU执行指令的过程中,我们发现只写这段程序时,会让CPU先执行10ms,然后I/O处理却等待了10s,导致CPU有大部分时间处于空闲状态没有被利用起来。因此,我们就设想能否进行改善,在执行I/O设
辰阳星宇
·
2022-09-07 08:59
操作系统
linux
系统架构
【
哈工大
李治军】操作系统课程笔记3:操作系统系的历史
1、历史主线1:多进程通过了解操作系统的历史,来抓住操作系统研究的重点。批处理操作系统(Batchsystem):一个作业完成后,自动读入下一个作业进行执行。只专注于计算,不会做其他任务。IBM7094执行流程:当第一个任务出错或者执行完成将任务输出到磁带上,然后就会修改PC指针,指向下一个任务进行执行。随着计算机的造价越来越便宜,就慢慢的出现在了各行各业当中。我们就需要让一台计算机干很多事,但此
辰阳星宇
·
2022-09-07 08:59
操作系统
linux
系统架构
【
哈工大
李治军】操作系统课程笔记2:系统调用 +【实验 2】系统调用实现
1、操作系统接口完成setup后,操作系统的代码都被读入到从0地址开始的地方,还创建了一些初始的结构,如mem_map(管理内存的数据结构)、GDT、IDT等。而我们的应用程序都放在了内存的上端。最终,内存的下方放置的为系统代码和数据、上方放置的为应用程序,这样子一个结构情况。(1)什么是操作系统接口?系统调用(接口表现为函数调用,又由系统提供)(2)操作系统接口连接谁?连接操作系统和应用软件(3
辰阳星宇
·
2022-09-07 08:29
操作系统
系统架构
linux
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他