首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
操作系统
订阅
公权之害
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
😀前端入门操作系统知识,这一篇就够啦!
此文针对非科班同学来补充程序猿必备的基础知识。 好了,这里问题是,如果没有操作系统,一个简单的1+1运算,你的js代码还需要考虑这些硬件的协调工作,比如你的代码要协调CPU资源什么时候读取你的代码,什么时候把进程切换到别的进程。。。这些脏活累活都是操作系统帮你屏蔽了,要不这代码…
深入理解js的执行机制
当浏览器首次载入脚本,根据代码创建全局执行环境,创建的要点可以抽象成确认三个要点:变量、作用域链、this指向,确认了这三点之后,开始进入激活/执行代码阶段,这时程序从上到下执行,遇到异步代码会压入任务队列,如果在全局代码中调用一个函数,程序引擎将会进入被调用的函数,并创建一个…
漫谈计算机组成原理(七)I/O系统
这个系列的文章其实可以分成两个部分,计算机系统的其他硬件结构和CPU。 而我们今天要讲述的内容,就是其他硬件结构中的最后一个部分——I/O(输入输出)系统。 说起输入输出系统,其实我们一点都不陌生。从我们开始接触计算机到现在,鼠标、键盘、显示器等可能是我们一直在使用的,但仅仅是…
为什么 0.1 + 0.2 = 0.3
为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。 0.1 + 0.2 = 0.3 这个等式的成立看起来是理所当然的,然而前面…
了解 JavaScript 的 Number 类型
把 JavaScript 中的 number 类型结合操作系统相关知识进行结合讲解.
Linux目录结构及开机流程详解
对Linux有一些了解的,都应该知道在Linux中所有的内容都是文件,包括硬盘等各种硬件在Linux中也都是按照文件来继续处理的,所以对Linux文件的了解将是非常重要的。目录0x01Linux重要目
浏览器和Node 中的Event Loop
js与生俱来的就是单线程无阻塞的脚本语言。 作为单线程语言,js代码执行时都只有一个主线程执行任务。 无阻塞的实现依赖于我们要谈的事件循环。eventloop的规范是真的苦涩难懂,仅仅要理解的话,不推荐去硬啃。 一直在说js是单线程语言。那么什么是线程呢,对于大部分前端同学来说…
CPU 是怎样工作的?
CPU,也被称为微处理器,是计算机的大脑。让我们通过深入了解计算机的核心,来帮助自己有效地编写计算机程序。 计算机是由电力驱动的机器,但其灵活性和可编程性有助于实现工具的简单性。 CPU 是计算机的大脑。它执行提供给它的指令。它的主要工作是执行算术和逻辑运算并一起编排指令。在深…
操作系统是如何管理物理内存的?
地址是用来标志存储资源位置的,在计算机中用一串二进制数据表示。 一. 地址空间 下图展示了物理地址空间,进程A、B的逻辑地址空间。 二. 地址生成 物理地址是已经确定的,逻辑地址的生成依赖于编译器。 编译:将高级语言编译成汇编语言。假设此时此时地址已知,如果起始地址改变,必须重…