首页 > 其他分享 >计算机基础

计算机基础

时间:2024-03-26 09:45:25浏览次数:25  
标签:计算机 Windows 平台 基础 硬件 硬盘 操作系统

20240326

【二】计算机基础

【1】编程和编程语言
编程就是将人类语言转换为计算机能识别的语言

【2】计算机组成原理

  • 通电的智能设备

  • 可以批量处理人类的指令和数据

  • 五大组成部分:

    • CPU控制器-大脑

    • 运算器-大脑进行的逻辑(与或非,如果)和数字运算(加减乘除)的功能

    • 存储器-海马体(硬盘/外存-长期记忆,内存[断电重启就消失]-短期记忆)

      • 机械硬盘:可以存取大量数据,速度慢,便宜固态硬盘:可以存取大量数据,速度快,贵
    • 输入设备:鼠标键盘、、、

    • 输出设备:投影,显示器

  • 三大核心硬件:

  • 程序执行过程

    • 数据准备
    • 数据读取
    • 数据写入

【3】操作系统

3.1出现目的

  • 简化硬件操作

3.2操作系统

  • 在一堆硬件的基础上实现功能和接口的封装。

3.3开发操作系统

  • 类似暴风影音:播放视频,输出音频
  • 将文件数据从硬盘中读到内存,在经过播放器进行转码输出
  • 所有开发者共同遵循一套规范

3.4常见操作系统

  • Windows平台:win7,xp,win10,win11
  • Mac平台:IOS,INTEL,
  • LINUX平台:centos,蓝鲸。。。
  • andoraid
  • ios
  • 鸿蒙

3.5系统软件和操作软件的区别

  • 系统软件:如:Windows,MACOS,负责调度整个硬件,读取文件,进程管理
  • 操作软件:在系统软件之上安装的其它软件,如:QQ
    • 系统自带服务软件:网卡,文件管理器
    • 应用软件:QQ,微信

3.6计算机系统的三层架构

  • 底层:硬件层
  • 中间层:操作系统
  • 应用层:应用软件

3.7平台

  • 操作系统+硬件:
    • linux平台:服务器,需要CPU+显卡+内存+硬盘
    • Windows平台
    • ,MacOS平台

【4】为什么要学习python

4.1跨平台性高

标签:计算机,Windows,平台,基础,硬件,硬盘,操作系统
From: https://www.cnblogs.com/zenopan101861/p/18095911

相关文章

  • 高等数学基础篇之极限何时可拆
    结论:一、拆开为两项相加减形式1.一个极限存在,另一个极限不存在。可以拆,对原式给出的结论是“极限不存在”2.两个极限都不存在。不能拆,因为这种拆法无法对原式给出一个清晰的结论,也就是说极限是否存在不一定。二、拆开为两项相乘除的形式1.一个极限存在且不为0,另一个极限......
  • 高等数学基础篇(数二)之微分方程(高阶线性微分方程)
    高阶线性微分方程:1.线性微分方程的解的结构2.常系数齐次线性微分方程3.常系数非齐次线性微分方程4.欧拉方程5.差分方程目录1.线性微分方程的解的结构2.常系数齐次线性微分方程3.常系数非齐次线性微分方程4.欧拉方程5.差分方程1.线性微分方程的解的结构2.......
  • [附源码]计算机毕业设计高校教材管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着高校教育资源的不断扩充和教育体系的日益复杂化,高效的教材管理变得尤为重要。一个专业的高校教材管理系统能够实现教材信息的集中管理、库存状态实时监控、......
  • [附源码]计算机毕业设计大学生创新项目管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着高等教育的不断发展,大学生创新项目成为培养学生创新能力和实践能力的重要途径。有效的项目管理对于确保创新项目的顺利进行和高质量完成至关重要。然而,目前......
  • [附源码]计算机毕业设计疫情下高校学生离校系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍疫情的突发和持续影响使得高校学生离校管理面临前所未有的挑战。为了确保校园疫情防控的有效进行,同时保障学生的健康安全和合理流动,一个计算机毕业设计的疫情下......
  • 计算机体系结构-概述
    研究内容软硬之间游走,从晶体管到数电再到CPU微架构,再到指令集ISA,再到软件层的ABI和API。计算机体系结构追求从整体的角度来设计计算机,使计算机更好。简而言之,计算机体系结构就是:在给定的制造工艺上,设计计算机的整体架构,以满足应用的需要。评估标准评估计算机好坏有几个......
  • 栈与队列理论基础
    队列是先进先出,栈是先进后出。在Java中,栈(Stack)是一种遵循后进先出(LIFO)原则的数据结构。以下是栈的基本操作以及对应的方法:入栈(Push):将元素添加到栈的顶部。对应方法:push(Eitem),将元素 item 推入栈顶。出栈(Pop):从栈的顶部移除并返回元素。对应方法:pop(),移除并返回栈顶元素......
  • 【毕业设计选题】2024年 计算机专业毕设选题推荐合集 毕设指导
    目录前言网站开发/管理系统类小程序开发/公众号类深度学习、机器学习类算法研究方向物联网应用、嵌入式方向信息安全、网络安全大数据分析、大数据预测Matlab选题迷茫选题的重要性选题指导前言对毕设有任何疑问都可以问学长哦!    大四是整个大学期间最......
  • FPGA图像处理——前置基础篇
    FPGA图像处理——前置基础篇本系列博客旨在结合FPGA来进行图像处理,致力于各种图像处理算法的实现,同时参考了博客原创作者——咸鱼FPGA的资料。以下是前置基础三节,我会以一个小白的角度去思考,解析学习过程中遇到的各种问题。1.Modelsim联合Matlab的图像仿真平台这是一个用于验......
  • 蓝桥杯算法基础(29)字符串匹配(RabinKarp)(KMP)(前缀树,字典树,trie,后缀数组,高度数组)
     RabinKarpRabinKarpS:ABABABm个P:ABBn个1.朴素算法,挨个匹配2.哈希法hash->滚动哈希c0*31^2+c1*31^1+c2类似于进制的求法求hash值(c0*31+c1)*31+c2hash(p)=o(n)hash(s)=o(m*n)privatestaticvoidmatch(Stringp,Strings){longhash_p=hash(p);......