系统架构设计师32小时通关笔记:二、计算机与网络基础知识
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
码农周星星
扫码关注公众号
扫码阅读
手机扫码阅读
文章摘要
第一章:架构师能力与条件简介
介绍了成为架构师所需的基本能力和条件。
第二章:计算机与网络基础知识梳理
总结了计算机和网络的基础知识,包括操作系统的基础、特性、功能和类型以及进程管理相关的概念。
操作系统基础
- 操作系统是管理计算机硬件和软件资源的核心系统软件,提供用户接口。
- 特性包括并发性、共享性、虚拟性和不确定性。
- 功能涵盖进程管理、文件管理、存储管理、设备管理和作业管理。
- 类型包括批处理、分时、实时、网络和分布式操作系统。
进程概述
- 进程是程序的一次执行,是系统资源分配和管理的基本单位。
- 进程由程序、数据和进程控制块(PCB)组成。
- 进程状态可以用三态模型和五态模型来刻画。
信号量与PV操作
- 操作系统采用信号量和PV操作处理进程间的互斥和同步问题。
- 信号量是整型变量,配合队列使用。
- P操作和V操作用于控制进程对共享资源的访问。
存储管理
- 存储管理的任务是提高主存利用率,扩充主存和保护信息。
- 存储管理对象是主存储器。
- 逻辑地址与物理地址的转换是由硬件完成的。
- 地址重定位分为静态重定位和动态重定位。
- 虚存组织方式包括分段、分页和段页式技术。
精彩推荐
- 系统架构设计师的32小时通关笔记。
- 设计王者荣耀角色转移服务以避免系统崩溃的方法。
- 微信抢红包的背后机制。
码农周星星
码农周星星
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
码农周星星的其他文章
如何使用JAVA动态生成WORD分析报告
如何基于poi-tl设计一套可以动态生成word分析报告的功能。
究竟是在北上广好,还是回老家工作好呢?
究竟是在北上广好,还是回老家工作好呢?在老家的工作的氛围究竟是咋样的?接下来,让码农周星星带大家一探究竟~
项目经理之必备技能-机房如何建设
项目经理是一个需要综合技术知识和管理知识的岗位,是一个直接面对需求方,并且影响项目交付的关键角色。故机房建设方案是整个信息化项目落地最关键的一项技能,那必须掌握哪些知识内容呢?
程序猿生活-五维能力模型
这篇文章主要通过自己总结作为程序猿比较重要的五维能力模型来分析程序猿求职、工作、学习中遇见的一些困惑应该如何去选择,成就最想要的自己。
功能权限与数据权限傻傻分不清楚
非常多小伙伴写了很多年代码之后,依然对功能权限与数据权限的设计傻傻分不清楚,本文重点介绍如何从设计层面进行区分,并有啥比较好的方案。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线