系统架构设计师32小时通关笔记:二、计算机与网络基础知识
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
码农周星星
扫码关注公众号
扫码阅读
手机扫码阅读
文章摘要
第一章:架构师能力与条件简介
介绍了成为架构师所需的基本能力和条件。
第二章:计算机与网络基础知识梳理
总结了计算机和网络的基础知识,包括操作系统的基础、特性、功能和类型以及进程管理相关的概念。
操作系统基础
- 操作系统是管理计算机硬件和软件资源的核心系统软件,提供用户接口。
- 特性包括并发性、共享性、虚拟性和不确定性。
- 功能涵盖进程管理、文件管理、存储管理、设备管理和作业管理。
- 类型包括批处理、分时、实时、网络和分布式操作系统。
进程概述
- 进程是程序的一次执行,是系统资源分配和管理的基本单位。
- 进程由程序、数据和进程控制块(PCB)组成。
- 进程状态可以用三态模型和五态模型来刻画。
信号量与PV操作
- 操作系统采用信号量和PV操作处理进程间的互斥和同步问题。
- 信号量是整型变量,配合队列使用。
- P操作和V操作用于控制进程对共享资源的访问。
存储管理
- 存储管理的任务是提高主存利用率,扩充主存和保护信息。
- 存储管理对象是主存储器。
- 逻辑地址与物理地址的转换是由硬件完成的。
- 地址重定位分为静态重定位和动态重定位。
- 虚存组织方式包括分段、分页和段页式技术。
精彩推荐
- 系统架构设计师的32小时通关笔记。
- 设计王者荣耀角色转移服务以避免系统崩溃的方法。
- 微信抢红包的背后机制。
码农周星星
码农周星星
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
码农周星星的其他文章
程序猿生活-五维能力模型
这篇文章主要通过自己总结作为程序猿比较重要的五维能力模型来分析程序猿求职、工作、学习中遇见的一些困惑应该如何去选择,成就最想要的自己。
策略模式-如何避免注入为NULL问题
如果设计一个支付功能,如何根据关键key去调用不同的支付功能呢?这个时候策略模式就可以大显身手啦,但是在使用策略模式的时候,会出现注入service层为NULL的情况,那应该怎么解决呢?
突然委派你去一个陌生的城市负责项目,应该怎么办?
想必各位做项目的小伙伴,经常会接受到一些委派的任务,比如说突然安排你去一个不熟悉的城市,支持本地团队,推动项目进展,负责项目管理相关内容。但是对于一些缺少项目经验的小伙伴来说,在没有领导明确目标要求的情况下,就会变更很迷茫,缺少动力和方向。
如何挖掘到用户的真实需求?
作为售前支持或者项目经理在与客户沟通的时候,应该怎么样才能挖掘到用户真实的需求呢?
系统架构设计师32小时通关笔记:三、数据库与网络基础知识
第三章主要介绍数据与网络基础知识。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线