随笔分类 - 硬件系统
1
摘要:简介: 指定文件系统格式前需要分区, 分区概念,对理解操作系统启动很有必要,分区是硬盘被系统使用的前置条件。 记录并且归纳了一下,可能存在Windows和Linux系统一些概念的混淆,欢迎指正 1,系统启动过程简介 BIOS在知道了哪些硬件基本信息后开始读硬盘, 首先读取MBR(Master Boo
阅读全文
摘要:一个c语言源程序 程序编译过程 编译过程细节: 以上是一种文本形式的汇编语言(即低级机器语言),汇编语言为不同的语言和不同编译器提供了统一的输出语言。
阅读全文
摘要:[synergy] 使用教程· 多台电脑共享键盘和鼠标
阅读全文
摘要:解密内存屏障(注释补充) 你真的理解“内存屏障”了吗? 为什么需要内存屏障 内存屏障是一种底层原语,在不同计算机架构下有不同的实现细节。本文主要在x86_64处理器下,通过Linux及其内核代码来分析和使用内存屏障 理解内存屏障 不少开发者并不理解一个事实 — 程序实际运行时很可能并不完全按照开发者
阅读全文
摘要:MIPS中LL/SC指令介绍 MIPS32中的LL、SC指令说明 理解MIPS指令集中的ll (load linked) 和 sc LL(Load Linked,链接加载)以及SC(Store Conditional,条件存储) SC 指令执行失败的原因有两种: 在 LL/SC 操作序列的过程中,发
阅读全文
摘要:内容简介 全书分为三部分。 目录如下: 第一部分——理论篇 第1章 处理器与MIPS 1.1 计算机的简单模型 1.2 架构与指令集 1.3 MIPS指令集架构的演变 1.4 MIPS32指令集架构简介 1.5 本书的目标与组织方式 第2章 可编程逻辑器件与Verilog HDL 2.1可编程逻辑器
阅读全文
摘要:非架构思维造成的影响: 论点和实例并没有严格的对应关系。甚至只是特例。但是在表述中并没有提到其边界,让读者和自己已有的知识体系造成冲突,混乱。 很多文档的作者缺乏软件架构思维(虽然知道该作者技术很牛,也没有说错什么,但在这个问题上,入题角度是有问题的),会让你越看越乱的。 业界充斥这种缺乏架构思维的
阅读全文
摘要:PS:一个CPU缓存的错误认识: Java8中CAS的增强 JAVA中CAS原理详解 1,锁机制的问题 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: 独占锁是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程
阅读全文
摘要:并发框架Disruptor译文 七个例子帮你更好地理解 CPU 缓存 缓存行 共享内存的并行计算,有可能会出现"伪共享"问题.
阅读全文
摘要:前言 指令重排 内存屏障 多处理器 指南 前言 这是一篇用于说明在JSR-133中制定的新Java内存模型(JMM)的非官方指南。 这篇指南提供了在最简单的背景下各种规则存在的原因,而不是这些规则在指令重排、多核处理器屏障指令和原子操作等方面对编译器和JVM所造成的影响。 它还包括了一系列遵循JSR
阅读全文
摘要:从CPU角度看内存访问对齐 结构体成员非对齐访问所带来的思考 ARM体系中存储系统非对齐的存储访问操作 什么是cache line? cache line就是处理器从RAM load/store数据到CPU cache所使用的数据线。 ARM 系列处理器的内存访问,也要求数据对齐, 即存取“字(Wo
阅读全文
摘要:管理员账户,作为系统最高权限的账户,某些程序必须在管理员账户的登录下才可操作,当然也有些程序不能在管理员状态下使用, 所以开启和禁用管理员账户的操作就变得尤为重要,下面我们来看下开启与禁用管理员的详细技巧。 开启与禁用Win8管理员账户的技巧: 一、启用管理员账户 用“Win+X”组合键打开运行,在
阅读全文
摘要:老毛桃pe精简系统的登陆密码清理工具: NTPWEDIT软件命使用的配图 这里选择c:\windows\system32\config\sam (即windows下用户密码记录的目录文件) 打开该文件后会显示所有用户: 解锁:应该是开启这个账号 更改口令:即覆盖选择的账号的秘密 一般选择用户后,解锁
阅读全文
摘要:从网卡启动的意思。大多用于无盘系统。 无盘工作站可以在没有任何外存(软驱、硬盘、光盘等)支持的情况启动并运行操作系统。 为了支撑这样的网络构架,需要采用专门的软件系统,此类的软件成为整个无盘系统的组成部分之一。 PXE(Pre-boot Execution Environment)是由Intel设计
阅读全文
摘要:联想笔记本Y40-70开机出现第一个界面时就按(Fn+F2进入) 进入BIOS后用方向键,选择BOOT->USB boot设置成Enable设置如下图: 并更改boot mode 为legacy support;更改boot priority为legacy first。如下图所示:
阅读全文
1