系统架构设计师32小时通关笔记:二、计算机与网络基础知识
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
码农周星星
扫码关注公众号
扫码阅读
手机扫码阅读
文章摘要
第一章:架构师能力与条件简介
介绍了成为架构师所需的基本能力和条件。
第二章:计算机与网络基础知识梳理
总结了计算机和网络的基础知识,包括操作系统的基础、特性、功能和类型以及进程管理相关的概念。
操作系统基础
- 操作系统是管理计算机硬件和软件资源的核心系统软件,提供用户接口。
- 特性包括并发性、共享性、虚拟性和不确定性。
- 功能涵盖进程管理、文件管理、存储管理、设备管理和作业管理。
- 类型包括批处理、分时、实时、网络和分布式操作系统。
进程概述
- 进程是程序的一次执行,是系统资源分配和管理的基本单位。
- 进程由程序、数据和进程控制块(PCB)组成。
- 进程状态可以用三态模型和五态模型来刻画。
信号量与PV操作
- 操作系统采用信号量和PV操作处理进程间的互斥和同步问题。
- 信号量是整型变量,配合队列使用。
- P操作和V操作用于控制进程对共享资源的访问。
存储管理
- 存储管理的任务是提高主存利用率,扩充主存和保护信息。
- 存储管理对象是主存储器。
- 逻辑地址与物理地址的转换是由硬件完成的。
- 地址重定位分为静态重定位和动态重定位。
- 虚存组织方式包括分段、分页和段页式技术。
精彩推荐
- 系统架构设计师的32小时通关笔记。
- 设计王者荣耀角色转移服务以避免系统崩溃的方法。
- 微信抢红包的背后机制。
码农周星星
码农周星星
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
码农周星星的其他文章
应该如何度过人生的每个低谷时期-学生时代
古人云:三十年河东,三十年河西,对于人生这一次旅途中,难免有各种各样的低谷期,出现在不同的时期,那出现了这些低谷期应该怎么办呢?
ClickHouse基于docker单机版本安装与应用教程
ClickHouse基于docker单机版本安装与应用教程。
项目经理与产品经理有什么区别?
什么是项目经理?产品经理又是做什么的?他们之间有什么区别呢?接下来码农周星星谈一谈个人的见解与大家一起沟通学习。
一次浏览器请求的生命周期
我们经常使用浏览器访问各种资源,那在浏览器输入一个地址,究竟做了哪些事情呢?OSI七层协议有什么作用呢?HTTP协议请求体和返回体有哪些参数需要注意呢?
武功秘籍之熔断与降级
“ 什么是熔断、降级?为什么要做熔断、降级?spring cloud体系下熔断降级是如何设计实现的?”熔断与
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线