首页 > 系统相关 >初始Linux

初始Linux

时间:2024-06-18 22:34:01浏览次数:13  
标签:操作系统 计算机硬件 调度 硬件 Linux 软件 初始 计算机

从今天开始从基础学习Linux(欢迎大家一起学习)

第一小节 操作系统的概述

今天的学习目标分为两个目标:

                                                 1,了解操作系统的作用

                                                  2,了解常见的操作系统

 

 1,操作系统的作用

硬件和软件

我们所熟知的计算机是由:硬件和软件所组成。

硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。 

软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。

而操作系统,是软件的一类。

一个完整的计算机:

                                 操作系统

                                  硬件

操作系统

操作系统是计算机软件的一种,它主要负责:

作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。

而计算机,如果没有操作系统,就是一堆无法使用的塑料而已。

(电脑没有安装操作系统之前什么也做不了)

 当计算机拥有了操作系统,就相当拥有了灵魂,操作系统可以:

  1. 调度cpu进行工作

  2. 调度内存进行工作

  3. 调度硬盘进行数据存储

  4. 调度网卡进行网络通讯

  5. 调度音响发出声音

  6. 调度打印机打印内

  7. 。。。。

举一个例子,关于操作系统如何去调动硬件的

2,常见操作系统

总结:

计算机由哪两个主要部分组成?

硬件和软件

操作系统是什么?有什么作用?

操作系统是软件的一类。

主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁

常见的操作系统有哪些?

PC:Windows,Linux,MacOs

移动:Android,IOS,鸿蒙系统

标签:操作系统,计算机硬件,调度,硬件,Linux,软件,初始,计算机
From: https://blog.csdn.net/guqingyi13/article/details/139783713

相关文章

  • Linux 提权-MySQL UDF
    本文通过Google翻译MySQLUserDefinedFunctions–LinuxPrivilegeEscalation这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0前言1什么是用户定义函数(UDF)?2枚举UDF漏洞利用条件2.1手动枚举UDF漏洞利用条件......
  • linux 部署jar包
    1.准备工作linux如果没有配置java环境变量的话,具体操作见文末推荐。2.启动jar包linux操作系统下启动jar包的方式和windows操作系统没有区别。用法都是遵循java语法规范。前提:跳转到要启动的jar包所在目录。cdjar包所在绝对路径使用默认jdk启动查看当前jdk版本java-......
  • Linux 部署
    1、安装dotnet运行时输入dotnet--info有输出就按照好运行时了sudoaptinstalldotnet-sdk-6.0https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu2、运行dotnet应用https://learn.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-d......
  • Linux 虚拟网络 IPIP
    IPIPIPIP隧道是一种点对点的隧道协议,用于在IPv4网络上传输IPv4或IPv6数据包。IPIP隧道的工作原理是将源主机的IP数据包封装在一个新的IP数据包中,新的IP数据包的目的地址是隧道的另一端。在隧道的另一端,接收方将解封装原始IP数据包,并将其传递到目标主机。IPIP隧道可以在不同的......
  • Linux项目开发,你必须了解Systemd服务!
    1. Systemd 简介Systemd是什么,以前linux系统启动init机制,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。Systemd就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解......
  • Linux命令ldd:深入解析动态链接器依赖关系
    Linux命令ldd:深入解析动态链接器依赖关系在Linux系统中,ldd(ListDynamicDependencies)是一个强大的命令行工具,用于列出可执行文件或共享库所依赖的共享库。虽然ldd在数据处理和分析的直接用途上可能并不明显,但它对于系统管理员、软件开发者以及任何对系统底层工作感兴趣的人......
  • 探索Linux中的`ld`命令:链接器的奥秘
    探索Linux中的ld命令:链接器的奥秘在Linux系统中,ld命令是一个强大的工具,它作为链接器(Linker)的主要实现,负责将编译后的目标文件(objectfiles)链接成可执行文件或共享库。尽管ld在直接数据处理和分析中的用途可能不如其他工具那么直接,但它在软件构建过程中扮演着至关重要的角色......
  • PHP Linux安装扩展(编译安装)
    0x01下载包并解压http://pecl.php.net/package/mailparsetar-xzfmailparse.tgzcdmailparse0x02配置/www/server/php/74/bin/phpize./configure--with-php-config=/www/server/php/74/bin/php-config0x03编译并安装makesudomakeinstall0x04激活编辑php.......
  • 每天学一个 Linux 命令(10):passwd
    Github地址:https://github.com/mingongge/Learn-a-Linux-command-every-day命令简介passwd创建或修改用户的密码,passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密......
  • Linux系统概念及命令学习
    1.Linux系统基本概念多用户的系统:允许同时有很多个用户登录系统,使用系统里的资源多任务的系统:允许同时执行多个任务严格区分大小写:命令,选项,参数,文件名,目录名都严格区分大小写一切皆文件:硬件设备(内存、CPU、网卡、显示器、硬盘等等)都是以文件的形式存在的不管是文件还是目录......