首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
计算机基础
YFR718
创建于2023-02-18
订阅专栏
基础知识
等 1 人订阅
共56篇文章
创建于2023-02-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【计算机网络】网络层-IPv4与IPv6
IPv4 IP:标识一台主机,负责在「没有直连」的两个网络之间进行通信传输。 IPv4:32位二进制数 IP 地址的分类:为了更好地管理IP,已废弃 A类:0+网络号7位+主机号24位 B类:10+网
【操作系统】Linux网络包收发
网络性能指标 性能衡量指标 带宽: 链路的最大传输速率,单位是 b/s (比特 / 秒)。 延时: 请求数据包发送后,收到对端响应,所需要的时间延迟。不同的场景有着不同的含义,比如可以表示建立 TCP
【操作系统】网络管理(零拷贝)
零拷贝 传统的文件传输 将磁盘上的文件读取出来,然后通过网络协议发送给客户端。 发生了 4 次用户态与内核态的上下文切换,4 次数据拷贝 Why? 一次数据传输性能太低,需要减少「用户态与内核态的上下
【操作系统】设备管理
设备控制器 Why? 鼠标、键盘、显示器、网卡、打印机、硬盘,多种多样的设备需要一个控制器来统一管理。CPU来管理效率太低。 How? 设备控制器有芯片和寄存器: 状态寄存器(Status Regis
【操作系统】文件管理
文件系统 文件系统的组成 索引节点(index node):文件的唯一标识,记录文件的元信息,比如 inode 编号、文件大小、访问权限、创建时间、修改时间、数据在磁盘的位置等。存储在磁盘。 目录项(
【操作系统】同步与互斥、锁
互斥 Why? 多线程并发执行,对相同的数据做操作会产生错误的结果,例如两个人修改同一个数,可能会丢失一个修改。 对相同数据的操作在操作系统分为三步:读取、计算、写回。之间不能让别人来插一脚。 Wha
【操作系统】进程间通讯方式
进程用户态空间独立,内核态空间共享,可以借助内核空间实现进程间的通信。 管道 匿名管道:特殊文件只存在于内存,FIFO,单向数据,无格式的流且大小受限 只能父进程与子进程通信或者子进程之间通信 命名管
【操作系统】Linux 进程调度
Linux 进程调度 Linux 内核中,进程和线程都是用 tark_struct 结构体表示 根据任务的优先级以及响应要求,主要分为两种: 实时任务,对系统的响应时间要求很高,也就是要尽可能快的执行
【操作系统】进程、线程调度
进程 可执行文件的一次执行为一个进程。 并发 Why? 一个CPU处理器核需要运行多个程序任务,为了更加公平的运行这些任务,通过并发的方式组织这些任务的执行。 How? 并发:一段时间内多个程序同时执
【操作系统】内存管理
虚拟内存 What? 物理内存地址:内存硬件的地址空间 虚拟内存地址:程序所使用的内存地址 Why? 多程序直接操作物理内存会产生严重的冲突、程序间协调耦合度太差、可迁移性太差 How? 进程中使用的
【计算机组成原理】CPU存储器、缓存
计算机是怎么运行的? 图灵机 图灵机的组成 纸带:由一个个连续的格子组成,每个格子可以写入字符 读写头:可以读取、写入纸带。还有下面这些部件: 存储单元:存放数据; 控制单元:识别字符是数据还是指令,
MySQL索引添加的技巧
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 30 天,点击查看活动详情 索引 索引是数据库中一种用于提高查询效率的数据结构,它可以帮助数据库快速定位符合查询条件的数据,避免全
【数据库原理】事务
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 30 天,点击查看活动详情 ACID 特性 事务:一组数据库操作,要么全部成功,要么全部失败(回滚)。 ACID是数据库事务的四个
【数据库原理】六大范式
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 30 天,点击查看活动详情 六大范式 数据库的六种范式分别为: 第一范式(1NF):每个属性都是原子性的,即不可再分。每个属性都应
计算机性能指标与提升
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 17 天,点击查看活动详情 时间 首先为了评价性能,我们要明确常见的时间概念: 常见的时间: 实时时钟时间(Real-time c
冯诺依曼结构和图灵机
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 17 天,点击查看活动详情 冯诺依曼结构 装过电脑的朋友们都知道计算机由以下结构组成: CPU:计算 GPU:图形计算 内存:存储