草庐IT

理论课

全部标签

自己动手从零写桌面操作系统GrapeOS系列教程——19.硬盘读写理论知识

学习操作系统原理最好的方法是自己写一个简单的操作系统。一、硬盘控制器我们前面已经讲过硬盘控制器是一种I/O接口,CPU通过它就能间接的读写硬盘。硬盘控制器主要有IDE和SATA两种,我们这里只考虑IDE控制器。电脑里硬盘控制器有2个,一个叫主控制器,另一个叫从控制器。而每个硬盘控制器能连接两个硬盘,一个叫主盘,另一个叫从盘。所以一般一台电脑里最多能安装4个硬盘。二、硬盘控制器端口硬盘控制器上的端口很多,下表中只列出我们可能用到的。I/O端口号端口用途端口位数主控制器从控制器读取操作写入操作0x1f00x170DataData160x1f10x171ErrorFeatures80x1f20x17

明解STM32—GPIO理论基础知识篇之八种工作模式

一、引言        在之前围绕STM32的GPIO的基本结构进行了介绍,图1为STM32的5V容忍的GPIO口内部基本结构图,图2为GPIO的基本结构中各个模块部分的概述。        阅读GPIO基本结构的内容能够对GPIO的工作模式有更深的了解。正是由于GPIO的结构中包含了多样性的电路和模块,因此进行合理的配置组合,就可以使得GPIO应用在不同的工作模式下进行工作。​图1STM32的5V容忍的GPIO内部基本结构 图2GPIO基本结构包含的功能概述二、工作模式概述        图3为STM32的GPIO工作模式概述图,从图中可以看出,GPIO端口的静态特征就是指芯片可供你选择的该

明解STM32—GPIO理论基础知识篇之八种工作模式

一、引言        在之前围绕STM32的GPIO的基本结构进行了介绍,图1为STM32的5V容忍的GPIO口内部基本结构图,图2为GPIO的基本结构中各个模块部分的概述。        阅读GPIO基本结构的内容能够对GPIO的工作模式有更深的了解。正是由于GPIO的结构中包含了多样性的电路和模块,因此进行合理的配置组合,就可以使得GPIO应用在不同的工作模式下进行工作。​图1STM32的5V容忍的GPIO内部基本结构 图2GPIO基本结构包含的功能概述二、工作模式概述        图3为STM32的GPIO工作模式概述图,从图中可以看出,GPIO端口的静态特征就是指芯片可供你选择的该

UCL汪军呼吁创新:后ChatGPT通用人工智能理论及其应用

*本文原为英文写作,中文翻译由ChatGPT完成,原貌呈现,少数歧义处标注更正(红色黄色部分)。英文原稿见附录。笔者发现ChatGPT翻译不妥处,往往是本人才疏英文原稿表达不够流畅,感兴趣的读者请对照阅读。ChatGPT最近引起了研究界、商业界和普通公众的关注。它是一个通用的聊天机器人,可以回答用户的开放式提示或问题。人们对它卓越的、类似于人类的语言技能产生了好奇心,它能够提供连贯、一致和结构良好的回答。由于拥有一个大型的预训练生成式语言模型,它的多轮对话交互支持各种基于文本和代码的任务,包括新颖创作、文字游戏和甚至通过代码生成进行机器人操纵。这使得公众相信通用机器学习和机器理解很快就能实现。

UCL汪军呼吁创新:后ChatGPT通用人工智能理论及其应用

*本文原为英文写作,中文翻译由ChatGPT完成,原貌呈现,少数歧义处标注更正(红色黄色部分)。英文原稿见附录。笔者发现ChatGPT翻译不妥处,往往是本人才疏英文原稿表达不够流畅,感兴趣的读者请对照阅读。ChatGPT最近引起了研究界、商业界和普通公众的关注。它是一个通用的聊天机器人,可以回答用户的开放式提示或问题。人们对它卓越的、类似于人类的语言技能产生了好奇心,它能够提供连贯、一致和结构良好的回答。由于拥有一个大型的预训练生成式语言模型,它的多轮对话交互支持各种基于文本和代码的任务,包括新颖创作、文字游戏和甚至通过代码生成进行机器人操纵。这使得公众相信通用机器学习和机器理解很快就能实现。

应急响应-从理论到实战

第一章:了解应急响应作为网络安全从业人员,网络安全我们并不陌生,网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,保证系统连续、可靠、正常运行,网络服务不中断。面对各种新奇怪异的病毒和不计其数的安全漏洞,建立有效的网络安全应急体系并使之不断完善,已成为信息化社会发展的必然需要。至此,网络安全应急响应就呼之欲出了,网络安全应急响应是指针对已经发生或可能发生的安全事件进行监控、分析、协调、处理、保护资产安全。网络安全应急响应主要是为了人们对网络安全有所认识、有所准备,以便在遇到突发网络安全事件时做到有序应对、妥善处理。第二章:应急响应流程对于

应急响应-从理论到实战

第一章:了解应急响应作为网络安全从业人员,网络安全我们并不陌生,网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,保证系统连续、可靠、正常运行,网络服务不中断。面对各种新奇怪异的病毒和不计其数的安全漏洞,建立有效的网络安全应急体系并使之不断完善,已成为信息化社会发展的必然需要。至此,网络安全应急响应就呼之欲出了,网络安全应急响应是指针对已经发生或可能发生的安全事件进行监控、分析、协调、处理、保护资产安全。网络安全应急响应主要是为了人们对网络安全有所认识、有所准备,以便在遇到突发网络安全事件时做到有序应对、妥善处理。第二章:应急响应流程对于

聊聊研发效能治理方案的理论框架(上篇)

最近几年,国内业界越来越常提及“研发效能”这个词,追其根源大部分是始于“DevOps”运动的活跃。知道DevOps发展历史的,基本都了解DevOps是受敏捷的影响,是敏捷原则在软件研发到运维运营层面的延伸。很多云厂商在推广自己DevOps平台服务的时候,也会提及对“研发效能”的大幅度影响,比如AWS对DevOps的描述:DevOpsisthecombinationofculturalphilosophies,practices,andtoolsthatincreasesanorganization’sabilitytodeliverapplicationsandservicesathighve

聊聊研发效能治理方案的理论框架(上篇)

最近几年,国内业界越来越常提及“研发效能”这个词,追其根源大部分是始于“DevOps”运动的活跃。知道DevOps发展历史的,基本都了解DevOps是受敏捷的影响,是敏捷原则在软件研发到运维运营层面的延伸。很多云厂商在推广自己DevOps平台服务的时候,也会提及对“研发效能”的大幅度影响,比如AWS对DevOps的描述:DevOpsisthecombinationofculturalphilosophies,practices,andtoolsthatincreasesanorganization’sabilitytodeliverapplicationsandservicesathighve

音视频开发基础理论-音频篇

11使用AVFoundation处理视频使用AVAssetReader、AVAssetWriter编解码视频之前的两篇文章浅略讲了iOS音视频开发相关代码实现;在编码时关于音视频的相关参数比较多,这些参数不是随便什么数值就能行的;如果不理解缘由,而填写了不合适的参数,容易导致音视频处理过程中出现各种奇怪的问题;只有明白了音视频相关的原理,才能理解各种参数的含义,才能更好的实现开发;现在,就从音频入手,总结下音频相关的理论知识;声音的本质声音是如何产生的?声音是由物体振动而产生的,一切正在发声的物体都在振动sound当小球撞击到音叉的时候,音叉会发生振动,对周围的空气产生挤压,然后导致更大范围的