zoukankan      html  css  js  c++  java
  • 磁盘接口,raid,操作系统,多道技术,OSI七层协议

    上节课复习:

    1、硬盘类型与接口类型

    SSD+SAS=》土豪级别,性能最好,造价也最高

    SSD+SATA=》对速度要求高的一种常规做法

    机械磁盘+SAS=》对速度无特殊要求的一种常规做法

    机械磁盘+SATA=》穷人套餐,一般用于个人pc或者公司内部使用的业务

    2、磁盘阵列raid——》对硬盘做集群

    好处:①防止单点故障②提升了性能

    raid0:追求极致的速度,安全性差,一块盘坏了,全部GG

    raid1:追求极致的安全性,损失了一块盘的读写速度与容量————一般用于系统盘

    raid5:是raid0与raid1的中间产物,使用奇偶效验,可以用2块盘得出另一块盘的数据——常规都可以使用

    raid10:速度与安全性都兼备,但是造价也很高———用于数据库服务器

    操作系统:

    批处理系统:单用户单任务

    分时处理系统:多用户多任务(Linux)

    windows:单用户多任务

    并发:看着是多个任务同时运行

    并行:真正意义上的多个任务同时运行

    多道技术:

      空间复用:多个进程复用内存空间(为时间上的复用做好准备)

      时间复用:多个进程复用cpu时间

      1、一个进程占用cpu时间过长,会被操作系统强行剥夺对CPU的执行权限(比起串行的效率更低,只是保证并发的效果)

      2、一个进程遇到IO操作时,会被操作系统强行剥夺CPU的执行权限(比起串行的执行效率更高)

    一个任务的三种运行状态:

    1、非阻塞态(就绪态,运行态)

    2、阻塞态

    计算机网络:

    网络=物理连接介质+互联网通信协议

    OSI七层协议(应、表、会、传、网、数、物)

    应用层、表示层、会话层

    传输层

    网络层

    数据链路层

    物理层

    为何要有网络?

    为了方便数据的传输/通信

    以太网:

    ①以太网的数据称为数据帧,分为head+data两部分,其中head长度固定

    ②规定但凡是接入互联网的主机必须要有一张网卡,网卡上有一个mac地址,是全世界独一无二的

    ③以太网协议的通信是广播的通信方式

    PS:mac是具有学习的功能的(操作一遍之后会记住你的mac地址,下次就无须全部广播,可以直接发送到你的mac地址)

    IP协议:

    IP协议+mac地址=》可以找到全世界独一无二的计算机

    进程=》资源单位   线程=》执行单位

    1、线程在进程下行进

    2、一个进程可以包含多个线程

    3、同一进程下不同线程间数据可以共享

    4、进程间不会相互影响,一个线程挂掉将导致整个进程挂掉

    5、不同进程中的线程不可以互相共享数据,进程也一样。

  • 相关阅读:
    分享:两个栈实现一个队列的功能
    分享:要关注技术,但也要关注所做的事情
    linux网络编程中阻塞和非阻塞socket的区别
    分享:C++参数传递方式
    linux非阻塞socket教程
    有用和有趣的产品秤砣
    查找 grep r TFramedTransport *
    分享:SecureCRT使用VIM语法高亮
    linux 非阻塞 socket Google 搜索
    linux c语言 select函数用法 ITeye技术网站
  • 原文地址:https://www.cnblogs.com/iyy125032/p/13803777.html
Copyright © 2011-2022 走看看