• 【随笔】一些零碎知识


      全双工 && 半双工 && 单工

      单工就是在同一时间只允许一方向另一方传送信息,而另一方不能向一方传送,现在基本上都没有使用了。

      半双工就是指一个时间段内只有一个动作发生,如同过去的对讲机,同一时间只允许一个人说话。

      全双工就是指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。 


      交换机 && 路由

      交换机用来共享一根网线,路由器用来共享一个IP。

      举个例子:在家里有几台电脑,需要同时上网,而只有一个上网账号,这时候就可以用路由器来使几台电脑共用一个上网账号来上网;而如果在学校宿舍,每个人都有自己的上网账号,这时候就可以用交换机,共用一根网线,各自拨号上网,而互不影响。

      路由器可以当交换机来使用,只要把网线接入口wan口给空出来,就可以当交换机使用了。


      并发 && 并行

      并发和并行是即相似又有区别的两个概念,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。

      在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。

      倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可以同时执行。


      FXP && FTP

      FTP:File Transfer Protocol 文件传输协议

      FXP:File Exchange Protocol 文件交换协议

      FTP一般是客户机与服务器之间传输文件的协议,这个协议定义了我们的FTP客户端程序与服务器交换信息的格式、标准等等,FTP协议由RFC959定义。在Windows平台下,常用的FTP客户端软件有CuteFTP,IE和命令行下的ftp程序等等

      FXP是一个服务器之间传输文件的协议,这个协议控制着两个支持FXP协议的服务器,在无需人工干预的情况下,自动地完成传输文件的操作。在我们的客户机上,可以简单的发送一个传输的命令,即可控制服务器从另一个FTP服务器上下载一个文件,下载过程中,无须客户机干预,客户机甚至可以断网关机。这种协议通常只适用于管理员作管理的用途,在一般的公开FTP服务器上,是不会允许FXP的,因为这样会浪费服务器资源,而且有可能出现安全问题。


      扇入 && 扇出

      扇入和扇出的概念是指应用程序模块之间的层次调用情况。

      按照结构化设计方法,一个应用程序是由多个功能相对独立的模块所组成。

      扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。

      扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高,需要控制和协调过多的下级模块;但扇出过小(例如总是1)也不好。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的模块。扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。

      设计良好的软件结构,通常顶层扇出比较大,中间扇出小,底层模块则有大扇入。  


      超线程

      超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程。


      

  • 相关阅读:
    获取iframe中的元素
    用npm安装express后express命令找不到
    Openfire 单人聊天和多人聊天(发送消息、接收消息)
    openfire拦截数据包与发送广播
    xmpp with openfire 插件-利用Broadcast实现群
    Smack 结合 Openfire服务器,建立IM通信,发送聊天消息
    openfire默认数据库与应用系统数据库整合
    ios即时通讯客户端开发之-mac上安装MySQL
    ios即时通讯客户端开发之-mac上搭建openfire服务器
    IOS block使用中碰到的一个小坑
  • 原文地址:https://www.cnblogs.com/linxiong945/p/4208238.html
Copyright © 2020-2023  润新知