IP、操作系统、移动OS
IP
IP地址 = 网络地址 + 主机地址/IP地址 = 网络地址 + 子网地址 + 主机地址。
DNS :进行域名解析的服务器。
比如,sina.com(是域名)。其实是一个ip地址。DNS在这里充当了翻译的作用,在文字与IP之间担当了翻译,免除了我们记忆号码的痛苦。
在我们的计算机中,有一张HOSTS对应表。将IP与主机名对应起来。
好比,114查号台一样。
一个域名对应着多个主机IP。一对多,或者多对多。用户终端通过域名得到被访问主机的IP地址的过程,称为域名解析。
三次握手是为了解决通信双方收发信机是不是完好无缺。
进程:被运行的一次的程序。这是为了有别与其他单道程序。
为了使IO与处理器同时进行工作,所以出现了多道程序。也就是并行工作。
计算机发展的阶段:
1、电子管与外部指令系统
2 、晶体管与批处理系统
3、集成电路与多程序系统
4、大规模集成电路与个人电脑
操作系统
为解决多用户同时使用一台机器的问题,又出现了一个分时操作系统。
操作系统:操作用户程序在计算机上运行的一套程序。
操作系统等于是在人与机器之间架起了一座桥梁。
采用分层的结构:
将计算机硬件(cpu、内存、硬盘、io等设备)归为第零层。
将最懂机器语言的设备驱动程序、时钟管理程序、操作系统内核等安排在紧靠硬件的第一层。
将存储管理、设备管理、文件管理等程序放在了第二层。
将浏览器、管理工具、网络通信协议等应用程序放在了第三层。
将对人可见可操作的显示程序,归为第四层。
内核是操作系统赖以运行的基础。
它是为了使进程们有条不紊的运行下去,而不发生冲突,而存在的进程调度程序,来合理分配cpu的使用。
进程需由内核来调度,内核有cpu的中断信号来激活。通常,在运行的进程退出cpu或者分配使用的cpu的时间片到时,或者io操作结束时,都会产生中断信号。先激活内核中的中断处理程序进行例行处理,然后进程调度程序从内存队列中调入优先级别最高的进程到cpu中运行。调入进程的同时,内核退出cpu。
进程用于多程序系统,需要解决共享问题,一共享就需要解决资源冲突问题,从而必须等待资源空闲才能继续运行。这样每个程序从开始到结束,都可能走走停停,所以,进程仍然是一种程序,指的是被执行中的程序。
聊天这个程序,分文字与声音,所以涉及到线程的概念。线程是操作系统分配CPU时间的基本单位。
首先,操作系统将cpu的使用时间分片后,不是以进程为单位进行分配,而是以线程为单位进行分配。每个线程都有若干个时间片,按时间片轮流使用cpu,周而复始。如果,时间片很短,则给人的感觉是计算机同时运行多个线程,而不是轮换交替的运行不同的线程。这就是并行程序运行的基本原理。
说的简单点就是分时操作。
移动OS
硬件架构:
单个基带处理器只能实现语音通信,但这远远不够,必须要增加数据通信,多媒体通信,这就需要更高性能的处理器CPU。
安装了操作系统的手机,我们称之为智能手机,我们可以安装、配置和运行自己喜欢的应用程序。
移动操作系统结构:
三大手机操作系统独领风骚: IOS、android、windows mobile
移动浏览器 vs 移动互联网
浏览器 vs 互联网
操作系统 vs 计算机
记住一个重要概念:超文本标记语言。
超文本与超文本传输协议中的超文本是一回事,都是指从一个文本可以跳转到另一个文本。
标记语言就是和图书印刷之前在书稿中做的那些个记号一样,这些记号告诉排版人员如何处理正文格式。
IP、操作系统、移动OS的更多相关文章
- 一个人写的操作系统 - Sparrow OS
一个人写的操作系统 - Sparrow OS 自己写一个操作系统,这是在过去的几年里我一直为之努力的目标,现在终于完成了. 缘起 自己动手写操作系统的动机最初来自于学习Linux遇到的困难. 我是一个 ...
- 如何在网页读取用户IP,操作系统版本等数据demo
我们浏览网页的时候,会不经意间看到,有些地方(如个人的签名档)显示出了个人的IP,操作系统等数据.借助第三方API和请求报头useragent是很容易实现的. <html> <hea ...
- 第三周作业、实时操作系统µC/OS介绍及其它内容
作业要求 见<实时控制软件设计>第三周作业 1 阅读笔记--µC/OS 1.1 基本介绍 µC/OS是由Micrium公司研发的实时操作系统,以µC/OS-II或µC/OS-III为内核, ...
- 苹果操作系统Mac OS X
OS X 是先进的操作系统.基于坚如磐石的 UNIX 基础,设计简单直观,让处处创新的 Mac 安全易用,高度兼容,出类拔萃. UNIX 之威力,Mac 之简单OS X 既简单易用且功能强大.所有的一 ...
- python 操作系统模块 -- OS
os,语义为操作系统,模块提供了访问多个操作系统服务的功能,可以处理文件和目录这些我们日常手动需要做的操作.os和它的子模块os.path还包括一些用于检查.构造.删除目录和文件的函数,以及一些处理路 ...
- 回顾苹果操作系统Mac OS的发展历史
在新的MacBook AIR和Mac OS X Lion即将发布之际,我们仅以此文向伟大的苹果和乔布斯致敬.并祝Apple教主乔布斯早日康复,长命百岁,千秋万载,一统苹果! Mac OS是指运行于苹果 ...
- VMware 8安装苹果操作系统Mac OS X 10.7 Lion正式版
今天介绍下VM8下安装Mac OS X 10.7 1.工具篇 下载Vmware Workstation 8.0正式版http://115.com/file/bhyk1l2u# ...
- Dodobox一个基于所有平台的嵌入式操作系统(OS)
DodoBox是为广大应用开始者提供的一个跨平台应用发布平台.它提供了客户端和服务器端的SDK及详细的开发者帮助文件,帮助开发者创建.移植软件应用或游戏应用. DodoBox基于OpenGL技术,提供 ...
- 国内操作系统OS分析(上)
国内操作系统OS分析(上) 一.操作系统(OS)概述 操作系统(OS,Operating System),是管理.控制计算机软硬件资源的计算机程序,并为用户提供一个与系统交互的操作界面.OS是配置在计 ...
- JVM学习(2)——技术文章里常说的堆,栈,堆栈到底是什么,从os的角度总结
俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下: 堆栈是栈 JVM栈和本地方法栈划分 Java中的堆,栈和c/c++中的堆,栈 数据结构层面的堆,栈 os层面 ...
随机推荐
- CH Round #59 - OrzCC杯NOIP模拟赛day1
第一题:队爷的新书 题意简述:给定n个闭区间,求出一个数p使它与包含它的区间数的积最大,输出这个积. 分析:使用一个差分数组g,每个区间[l,r],l位置加1,r+1的位置减1,从前往后统计,得到对于 ...
- 基于Linux的嵌入式文件系统构建与设计
摘 要:Linux是当今一种十分流行的嵌入式操作系统.由于其具有执行效率高.占用空间小.实时性能优良和可扩展性强等特点,因此被广泛应用于工业控制领域.该文对其文件系统进行了简单的介绍,结合嵌入式系统应 ...
- iOS-app发布证书和调试证书配置
iOS-app发布证书.真机调试证书.测试证书.推送证书详细过程 更重要的是让你彻底明白为什么要这样配置证书 说句废话:凡事当你弄清楚为什么时,就揭开了它复杂和神秘的面纱 正文开始 一:发布证书 遵旨 ...
- codevs 1081 线段树练习 2 区间更新 单点查询 无lazy
题目描述 Description 给你N个数,有两种操作 1:给区间[a,b]的所有数都增加X 2:询问第i个数是什么? 输入描述 Input Description 第一行一个正整数n,接下来n行n ...
- 纯js实现网页tab选项卡切换效果
纯js实现网页tab选项卡切换效果 百度搜索 js 点击菜单项就可以切换内容的效果
- mac 应用程序安装目录
java 安装目录 :/Library/Java/JavaVirtualMachines/jdk1.8.0_<more numbers>.jdk/Contents/Home maven 安 ...
- 【13】vuex2.0 之 state
Vuex 的核心是 store, 它是一个通过 Vuex.Store 构造函数生成的对象.为什么它会是核心呢?因为我们调用这个构造函数创建store 对象的时候,给它传递参数中包装了state, mu ...
- 全景播放器-js+flash
经过一个多月的辛苦,全景播放展示平台终于做出来了,主要用到的是js+flash技术.有什么不足的地方园子里的兄弟还请多多指教啊 <iframe src="http://www.ipa ...
- 【简单的原创】div简单轮换显示
原文发布时间为:2009-05-10 -- 来源于本人的百度文章 [由搬家工具导入] <html><head><title>div简单轮换显示</title& ...
- Docker(七):仓库
登录 可以通过执行docker login命令来输入用户名和密码,密码和邮箱来完成注册和登录.注册成功之后,本地用户目录的.dockerfig中将保存用户的认证信息. 使用$sudo docker s ...