• mooc 计算机基础 笔记


    在中国MOOC上看了计算机基础的教学视频顺便做个笔记

    mooc 计算机基础

    操作系统基础

    -操作系统

    -操作系统就是用于管理和控制计算机软硬件资源的一组程序

    -满足的两大需求:其高资源利用率,增强系统性能

    系统<按系统功能分类>

    批处理系统
    • 作用:自动,成批处理用户的作业
    分时操作系统

    -作用:各终端用户共享主机和外部设备
    -实现:CPU按“时间片”分时给各用户

    实时操作系统
    • 系统能够及时响应随机发生的外部事件,并要快速处理
    网络操作系统

    -工作站共享网络上的软硬件资源

    常用的操作系统

    • DOS
    • Windows图形用户界面
    • Unix操作系统
    • Linux操作系统
    • Mac OS操作系统
    • Android
    • Ios
    • Windows Phone

    冯.诺依曼计算机的组成

    程序管理

    -中心任务:有效地,合理地分配CPU的时间

    单道程序系统

    任何时刻内存中只有一道程序
    一个程序运行我那权结束后才能运行下一个程序

    多道程序系统

    多道程序同时在执行,内存中同时存放几道相互独立的程序,宏观上并行,微观上串行。

    线程

    进程

    • 绪态:进程在内存中并可以执行。
    • 阻塞态:进程在内存中并等待一个事件。
    • 阻塞/挂起态:进程在外存中并等待一个事件。
    • 就绪/挂起态:进程在外存中,但是只要被载入内存就可以执行。

    虚拟内存

    什么是虚拟内存?
    • 用硬盘空间模拟内存

    文件系统

    又称信息管理系统,负责管理和存取文件信息的部分,为用户提供一个简单,统一的访问文件的方法
    目录结构
    • 树状结构
      • 树根:根目录
      • 树枝:文件夹
      • 树叶:文件
    文件路径
    • 绝对路径:从根目录开始
    • 相对路径:从当前目录开始
    文件系统
    • FAT32
      • 可支持达8TB的卷,不支持512MB以下的卷,因此用在硬盘分区上
    • exFAT
      • 拓展FAT,FAT32不支持4G及更大发文件
    • NTFS 高性能,安全性,可靠性,-
    磁盘管理
    磁盘分区--->创建逻辑驱动--->格式化
    磁盘格式化
    • 磁盘格式化的目的
      • 把磁道划分成一个个扇区,每个扇区512字节。
      • 安装文件系统,建立根目录
        -注意:格式化磁盘会丢失磁盘上所有信息
    磁盘碎片整理
    • 磁盘碎片:文件碎片,是指一个文件没有保存在一个连续的磁盘空间上,而是被保存分散在不同的位置

    数据处理

    文字处理

    格式设置

    • 三种基本操作对象
      • 字符(字体、字号、字形、文字修饰)
      • 段落(对齐、缩进、行间距和段间距等)
      • 页面(页眉和页脚、脚注和尾注、页面设置等)

    数制与信息编码

    为什么计算机采用二进制?

    -二进制在物理上最容易实现
    -二进制的运算规则简单,是计算机的硬件结构大大简化。
    - 二进制的"1"和"0"与逻辑命题两个值"真"和"假"相对应,为即栓剂实现逻辑运算提供便利

    什么是数制和进位计数制

    - 数制也称计数制,是指用一组数码符号按规则来表示数值的方法
    进制转换自行查找

    信息编码

    数值编码

    正负号在计算机中的表示
    • 最高位符号位,“0”表示正,“1”表示负数,其余位为数值位
    机器数:把符号数字化的数,是数值在计算机中的二进制表示形式
    数的原码、反码和补码
    实质:是对带符号数的不同编码,对于正数,三种编码相同;负数则不是
    计算机系统中,数值用补码形式来表示
    • 减法也可按加法来处理,符号位和数值位一起运算便于处理
    • 硬件设计简单,只要加法器就能实现减法,同样乘法除法通过加法器的移位进行实现
    浮点数在计算机中的表示
    • 定点小数
    • 浮点数(指数形式)

    字符编码

    汉字编码

    键盘输入--->输入码--->国际码/机器码--->字形码--->打印输出
    • 输入码

      • 音码类
      • 形码类
    • 国际码(GB2312)

      • 一个汉字占两个字符,每个字节最高为都是0
        -字符集:分为94个区和94个位编码

        区号 | 位号
        ---|---

    • 机内码

      • 汉字再设备或信息处理系统内部储存形式,为了在处理时能区分汉字编码,所以机内码将国标码每个字节最高位设置为1
    • 汉字字形码
      *点阵:汉字字形点阵的代码有16X16、24X24、32X32、48X48等编码、储存方式简单,无需转化直接输出,放大后产生的效果差

    • Unicode字符集编码

      • 国际标准,统一地表示世界上的主要文字,有多种转换格式
      • UTF-8 :以8位序列来编码,与ASCII码兼容,用一个或几个字节来表示一个字符
      • UTF-16:两个字节或称16位编码
      • UTF-32:四个字节或称32位编码

    音频的数字化

    转换过程:模拟信号--->采样--->量化--->编码--->数字信号


    采样:每隔一定时间间隔对模拟波形取一个幅度值,即离散化

    量化:将幅度值以数字表示

    编码:将数字数据以一定格式记录下来

    数字音频的技术指标

    • 采用频率、量化位数和声道数
    • 采样频率:每秒钟的采样次数
    • 量化位数:存放采样点振幅值的二进制位数
    • 声道数:声音通道的个数
    每秒钟储存声音容量的公式为:采样频率X采样精度X声道数/8=字节数

    图像的数字化

    数据库

    数据库系统概述

    为什么要学习数据库
     信息化社会离不开对信息的管理,数据库的建设规模,数据库信息量的大小,使用程度是信息化发展的标准之一 
    

    数据库常用术语

    1. 数据库

      存放在外存上的、有结构的、可共享的数据集合

    2. 数据库管理系统(DBMS)

      建立、使用和维护数据库的软件,是数据库的DBMS常用产品

    3.应用程序

    利用各种开发工具的开发的、满足特定应用环境的数据库应用程序
    

    4.数据库系统相关人员

    数据库管理员 应用程序开发人员 最终用户
    

    5.数据库系统(DBS)

    由硬件系统、数据库管理系统、数据库、应用程序、数据库系统相关人员等构成人——机系统
    

    数据库特点

    1.采用一定的数据模型,最大限度地减少数据冗余
    2.有较高的数据独立性

    • 数据的物理独立性,即数据的储存由DBMS管理
    • 数据的逻辑独立性,即数据的逻辑结构改变,不影响用户程序
      3.安全性
      -设置用户的使用权限,在数据库被破坏时,系统可把数据库恢复到可用状态

    4.完整性

    • 一些完整性检验以确保数据符合某些规则,保证数据库中数据始终是正确性

    数据模型

    1.什么是数据模型?

    数据库中数据的储存和处理模式
    

    2.三种重要的数据模型

    • 层次模型

      用树形结构来表示实体及实体间的联系

    • 网状模型

      用网状结构来表示实体间的的联系

    • 关系模型

      用一组二维表来表示实体间的的联系

    SQL命令——维护命令

    数据维护命令 INSERT 、 UPDATE 、DELETE
    数据查询命令 SELECT

    INSERT
    INSERT INTO 表名 [(字段1,....字段n]   VALUES(值1,...值n)
    
    DELETE
    DELETE FROM 表名
    
    UPDATE
    UPDTAE 表 SET 字段1=表达式[WHERE条件]
    
    SELECT
    太多了
  • 相关阅读:
    用spring tool suite插件创建spring boot项目时报An internal error occurred during: "Building UI model". com/google/common/
    Eclipse卸载插件SpringSoource-tool-suite
    spring-tool-suite使用教程,并创建spring配置文件
    MySQL获取指定长度的字符串的函数left(s,n)和right(s,n)
    maven web项目配置log4j,及log4j参数设置
    Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'zoneId' in 'class java.lang.String'
    ifconfig 输出里没有IP地址
    maven web项目生成WebContent或WebRoot目录
    Window 命令行神器:cmder
    Filezilla Download for Linux (deb, rpm, txz, xz, amd64, i386, i486, i586, i686, x86_64)
  • 原文地址:https://www.cnblogs.com/Burtit/p/8450425.html
Copyright © 2020-2023  润新知