扫码阅读
手机扫码阅读

系统架构设计师32小时通关笔记:二、计算机与网络基础知识

147 2024-08-06

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:系统架构设计师32小时通关笔记:二、计算机与网络基础知识
文章来源:
码农周星星
扫码关注公众号
文章摘要

文章摘要

第一章:架构师能力与条件简介

介绍了成为架构师所需的基本能力和条件。

第二章:计算机与网络基础知识梳理

总结了计算机和网络的基础知识,包括操作系统的基础、特性、功能和类型以及进程管理相关的概念。

操作系统基础

  • 操作系统是管理计算机硬件和软件资源的核心系统软件,提供用户接口。
  • 特性包括并发性、共享性、虚拟性和不确定性。
  • 功能涵盖进程管理、文件管理、存储管理、设备管理和作业管理。
  • 类型包括批处理、分时、实时、网络和分布式操作系统。

进程概述

  • 进程是程序的一次执行,是系统资源分配和管理的基本单位。
  • 进程由程序、数据和进程控制块(PCB)组成。
  • 进程状态可以用三态模型和五态模型来刻画。

信号量与PV操作

  • 操作系统采用信号量和PV操作处理进程间的互斥和同步问题。
  • 信号量是整型变量,配合队列使用。
  • P操作和V操作用于控制进程对共享资源的访问。

存储管理

  • 存储管理的任务是提高主存利用率,扩充主存和保护信息。
  • 存储管理对象是主存储器。
  • 逻辑地址与物理地址的转换是由硬件完成的。
  • 地址重定位分为静态重定位和动态重定位。
  • 虚存组织方式包括分段、分页和段页式技术。

精彩推荐

  • 系统架构设计师的32小时通关笔记。
  • 设计王者荣耀角色转移服务以避免系统崩溃的方法。
  • 微信抢红包的背后机制。

想要了解更多内容?

查看原文:系统架构设计师32小时通关笔记:二、计算机与网络基础知识
文章来源:
码农周星星
扫码关注公众号