随笔分类 -  计算机基础

摘要:# 08-输入输出系统 ## 一、概述 ### 1. 输入输出系统的发展概况 1)早期 分散连接 CPU和I/O设备串行工作 程序查询方式 2)接口模块和DMA阶段 总线连接 CPU和I/O设备 并行工作 中断方式 DMA方式 3)具有通道结构的阶段 4)具有I/O处理机的阶段 ### 2. 输入输 阅读全文
posted @ 2023-05-23 08:41 Oh,mydream! 阅读(182) 评论(0) 推荐(0)
摘要:# 09-计算机的运算方法 ## 一、无符号数和有符号数 ### 1、无符号数 寄存器的位数反映无符号数的表示范围 如果寄存器是8位,表示的是0-255之间的数 如果寄存器是16位,表示的是0-65535之间的数 ### 2、有符号数 #### 1.机器数与真值 真值是我们平时用的数据,带正负号 保 阅读全文
posted @ 2023-05-21 22:35 Oh,mydream! 阅读(396) 评论(0) 推荐(0)
摘要:01-什么是操作系统 操作系统 什么是操作系统,没有一个明确的定义。 用户角度上,操作系统是一个控制软件 管理应用程序 为应用程序提供服务 杀死应用程序 资源管理 管理外设、分配资源 虚拟化 操作系统将cpu虚拟化为进程 磁盘虚拟化为文件 内存虚拟化为地址空间 操作系统的层次架构 硬件之上 应用程序 阅读全文
posted @ 2023-05-18 20:01 Oh,mydream! 阅读(247) 评论(0) 推荐(0)
摘要:07-辅助存储器 1. 概述 1)特点 保存程序、数据文档、音像资料 不直接与CPU交换信息,被CPU使用需要加载到主存里面使用 2)磁表面存储器的技术指标 记录密度 道密度Dt 位密度Db 存储容量 C=nks (盘面数*磁道数**每个磁道存放了多少位二进制信息) 平均寻址时间 寻道时间+寻址时间 阅读全文
posted @ 2023-05-16 20:42 Oh,mydream! 阅读(221) 评论(0) 推荐(0)
摘要:# 06-高速缓冲存储器 ## 1.概述 ### 1.1为什么使用cache cpu发展速度很快,存储器发展速度很慢,CPU读取的指令,想要获取或者写入的数据必须等待存储器完成读写,cpu再快,存储器慢,cpu也只能进行空等,为了避免CPU空等的现象,在CPU和内存(DRAM)之间加入缓存,缓存采用 阅读全文
posted @ 2023-05-16 19:57 Oh,mydream! 阅读(205) 评论(0) 推荐(0)
摘要:# 05-主存储器 ## 概述 ### 主存中存储单元地址的分配 12345678H 这个数据如何在主存储器中进行存储 两种方式 大端(大尾)方式 和小端(小尾)方式 大端方式:高位字节存储数据的低位,低位字节存储数据的高位 小端方式:低位字节存储数据的低位,高位字节存储数据的高位 设地址线为24根 阅读全文
posted @ 2023-05-16 09:22 Oh,mydream! 阅读(193) 评论(0) 推荐(0)
摘要:# 04-存储器 ## 概述 ### 存储器的分类 一 按存储介质分类 1. 半导体存储器 TTL MOS 易失:断电后存储器中内容丢失 2. 磁表面存储器 磁头、载磁体 不易失 3. 磁芯存储器 不易失 4. 光盘存储器 激光、磁光材料 不易失 二 按存取方式分类 1. 存取时间与物理地址无关(随 阅读全文
posted @ 2023-04-26 09:02 Oh,mydream! 阅读(181) 评论(0) 推荐(0)
摘要:03-计算机的发展 各种语言 机器语言 面向机器 汇编语言 面向机器 高级语言 面向问题 FORTRAN 科学计算和工程计算 PASCAL 结构化程序设计 C++ 面向对象 Java 适应网络环境 软件发展的特点 开发周期长 制作成本昂贵(一个复杂软件4000w行,一人一年开发1w行,需要1000人 阅读全文
posted @ 2023-04-26 09:01 Oh,mydream! 阅读(26) 评论(0) 推荐(0)
摘要:# 02-计算机组成 ## 冯诺依曼计算机的基本特点 1. 由五大部分组成 运算器、控制器、存储器、输入设备、输出设备 2. 指令和数据以同等地位存于存储器,可按地址寻访 3. 指令和数据用二进制表示 4. 指令由操作码和地址码组成 5. 存储程序 6. 以运算器为中心 ## 现代计算机硬件框图 运 阅读全文
posted @ 2023-04-26 09:01 Oh,mydream! 阅读(247) 评论(0) 推荐(0)
摘要:01-计算机系统简介 计算机系统分为两大类 软件和硬件 软件分为系统软件和应用软件 系统软件:用来管理整个计算机系统 语言处理程序;所有的高级语言都要编译成可以在计算机上执行的语言 操作系统; 服务型程序;像MPI,管理并行程序,管理进程间通信等; 数据库管理系统; 网络软件 应用软件:按任务需要编 阅读全文
posted @ 2023-04-26 09:00 Oh,mydream! 阅读(45) 评论(0) 推荐(0)
摘要:03-总线 为什么需要总线? 各个部件之间需要进行信息的传递,如果使用传输线将所有需要连接的设备都连接起来,那么cpu可能要跟数百个部件连接,在电路板上印刷电路成本很高。体积也会比较巨大,难以维护 什么是总线? 总线是连接各个部件的信息传输线,是各个部件共享的传输介质 当前的总线结构 以存储器为中心 阅读全文
posted @ 2023-04-05 22:40 Oh,mydream! 阅读(106) 评论(0) 推荐(0)
摘要:linux总结 开发基础 查看操作系统 cat /proc/version 查看系统时间 date 查看cpu信息 cat /proc/cpuinfo 查看内存使用情况 free -m 监控视图 top 输出CPU和磁盘I/O相关的统计信息 Iostat 查看网络端口状态 netstat -anp 阅读全文
posted @ 2022-05-05 21:27 Oh,mydream! 阅读(34) 评论(0) 推荐(0)
摘要:系统监控 1.监控系统 查看启动信息 dmesg | less 在 /var/log/dmsg 监控硬件信息 设备信息 cpu和I/O信息 iostat 内存使用信息 free PCI信息 Ispci 硬盘信息 fdisk 系统信息 /proc hwinfo helloworld info可以显示所 阅读全文
posted @ 2022-05-05 21:26 Oh,mydream! 阅读(354) 评论(0) 推荐(0)
摘要:进程管理和服务管理 进程查询 查看进程 ps aux可以查看所有进程的相关信息 top可以连续观察进程动态,默认每3秒刷新一次,并且按CPU使用率由高到低排序 pstree指令用ASCII字符显示树状结构,清楚地表达程序间的相互关系 结束进程 kill 和 killall命令可以结束进程 kill 阅读全文
posted @ 2022-05-04 21:28 Oh,mydream! 阅读(80) 评论(0) 推荐(0)
摘要:文件系统 简介 什么是文件系统? 文件系统是操作系统用于明确存储和组织计算机数据的方法,即对一个存储设备上的数据和元数据进行组织的机制。它使得对数据的访问和查找更加容易。 文件系统的分类 按照是否有日志可以分成传统型文件系统(ext2)和日志型文件系统(ext4) 按照查找数据的方式分为索引式文件系 阅读全文
posted @ 2022-04-29 14:47 Oh,mydream! 阅读(456) 评论(0) 推荐(0)
摘要:vim的使用 vim的三种模式 1. 一般模式 一般模式下按i o a R 进入编辑模式 一般模式下按: / ? 进入指令模式 移动光标 |按键|功能| | | | |上下左右箭头|上下左右移动光标| |0 或者Home键|移动光标到行首字符处| |$或者End键|移动光标到行尾字符处| |gg|移 阅读全文
posted @ 2022-04-28 17:26 Oh,mydream! 阅读(44) 评论(0) 推荐(0)
摘要:linux简单操作 安装linux操作系统 B站视频推荐:https://www.bilibili.com/video/BV1HE411r7Ln?from=search&seid=3541447354937403086 linux用户管理 /etc/password文件结构 password文件存储 阅读全文
posted @ 2022-04-28 15:53 Oh,mydream! 阅读(64) 评论(0) 推荐(0)
摘要:文件和目录管理 ls -l列出文件 显示信息详解 drwxr--r-x 1 root sys 4096 2022-4-28 filename d 文件夹 - 文件 rwx owner的权限 r-- group的权限 r-x other的权限 1 连接数 root 用户名 sys 用户组 4096 文 阅读全文
posted @ 2022-04-28 15:53 Oh,mydream! 阅读(49) 评论(0) 推荐(0)