52创业知识分享网

分享花呗|白条相关的小知识及使用技巧

学到了吗(计算机基础知识)

花白达人    2023-05-26    245

计算机

图灵的灵魂,冯诺依曼的骨骼

cpu大脑 主板 内存 硬盘 外设

北桥芯片 南桥芯片 总线(系统总线,内存总线,IO总线)

cpu的哈佛结构 控制,运算,数据 mips指令集

内存 只读rom 读写ram 高速缓存cache,cpu内部

磁盘 磁道 扇区 512b 磁盘缓存 虚拟内存

外设 控制方法 中断,DMA,通道 与cpu通信 MMIO

数据运算 二进制,加减乘除,左移低位补0,右移判断逻辑还是算数,负数取反加1,高位溢出忽略;unicode

程序运行,预处理,编译,汇编,链接

动态链接,指针指向内存里共享程序

五层结构

应用层https协议 发送接收内容

传输层 tcp协议 数据完整,安全性 三次握手,四次挥手,防重

网络层 ip协议 路由器寻址 DNS技术 翻译域名

数据链路层 mac ARP技术 广播搜索mac

物理层 啥也不是的01

IP分类 A,B,C,D,E 主机号,网络号,确定网络地址段与主机数

无分类 CIDR

DHCP 动态分配IP 中继代理

NAT 转换ip

启动 主板通电 BIOS固化初始化程序运行 加载驱动 系统调用

MMU 虚拟内存与真实内存 管理 分段;分页 简单分页与多级分页 局部性原理效率高

用户空间与内核空间 32位64位大小有区别

电脑与进程和进程与线程 就像人与手 和 手与五指

每个进程有独立的用户态但有公共的内核态

每个线程有独立的寄存器和栈但可以共享同一个进程的代码,数据,与文件资源

并发单核cpu切换线程,并行才是真正的多核同时运行进程

进程状态 创建 就绪 运行 阻塞 结束

进程pcb结构 进程管理 存储管理 文件管理

进程调度 抢占与非抢占

进程通信 共享内存,管道,消息队列,信号量

主机通信 socket

linux系统 一切皆文件 索引节点与目录项 层级递归寻找文件

文件存储 逻辑块 4kb 8个扇区

虚拟文件

vfs 块分配 链表与数组

空闲空间管理 空闲表法 空闲链表法 位图法

设备管理

设备控制器有状态,命令,数据寄存器 分类 块,键盘与字符 鼠标

系统 调用 设备驱动程序 控制 设备控制器 控制 设备 消除差异化 通用块层

本文链接:https://www.yangzhibaike.com/post/21502.html

声明:本站文章来自网络,版权归原作者所有!

上一篇  下一篇

相关文章

请发表您的评论