螳螂代表什么生肖| 什么饮料去火| 发烧能吃什么水果| 盗墓笔记它到底是什么| 宫颈病变是什么原因引起的| 什么是芥菜| 阿司匹林什么时候吃| 羞明畏光是什么意思| 屁是什么气体| 旻字五行属什么| 风热证是什么意思| 喉咙痛吃什么药好得快| 艾滋病是一种什么病| 柠檬水有什么功效| 皮肤发黄是什么原因| 夏天晚饭吃什么比较好| 增致牛仔属于什么档次| 什么都想要| 什么冠禽兽| 感冒是什么意思| 经常性偏头疼是什么原因| 肝肾亏虚吃什么中成药| 中元节注意什么| 大熊猫的尾巴是什么颜色| 菠萝蜜什么时候成熟| 虾和什么食物相克| 长方形脸适合什么发型| plus什么意思| 前列腺炎吃什么药最有效| 司令是什么级别| 脸红什么| 什么是韵母| 什么是螨虫| 路征和景甜什么关系| 拉屎有血是什么原因| 漫展是什么| 葡萄和提子有什么区别| chris是什么意思| 拉肚子是什么原因导致的| 什么是生长纹| 梦见蜈蚣是什么预兆| 舒服的意思是什么| sp是什么面料成分| 印劫是什么意思| 牡蛎和生蚝有什么区别| 入户口需要什么资料| 房产证改名字需要什么手续| 白血球低吃什么补得快| 脸上长痘是什么原因| Cr是什么意思医学| 姜枣茶什么时间喝最好| 甲状腺囊实性结节是什么意思| 肾素活性高是什么原因| 徘徊是什么意思| 餐后血糖高是什么原因| 芒果与什么食物相克| 创伤弧菌用什么抗生素| 尿常规粘液丝高是什么意思| 什么叫轻断食| 气胸有什么症状| 疣是什么病毒| 核能是什么| 嘴巴发麻是什么原因| 斑马吃什么| 上午11点是什么时辰| 端午节安康是什么意思| 肺部结节是什么引起的| 柠檬片泡水喝有什么功效和作用| 月经先期是什么意思| jbp什么意思| 转述句是什么意思| 收放自如是什么意思| miko是什么意思| 白球比偏低吃什么补| 女性什么时候最容易怀孕| 你的美丽让你带走是什么歌| 什么是剧烈运动| 女的学什么手艺最赚钱| 黄加红是什么颜色| 进门见什么好| 石斛起什么作用| 北京大裤衩建筑叫什么| 特效药是什么意思| 早搏吃什么药最好| 腹泻吃什么药最有效| 儿童矮小挂什么科| 牙龈肿痛用什么药| 孕期腰疼是什么原因| 舅舅的女儿叫什么| 火把节什么时候| 九二共识是什么| 7月8号是什么星座| 你为什么不说话歌词| 木指什么生肖| 为什么一照相脸就歪了| 菊花是什么季节开的| 卫字五行属什么| 知道是什么意思| gdp是什么| 杜鹃花是什么颜色| 开天门是什么意思| 回肠荡气什么意思| 干细胞移植是什么意思| 白凉粉是什么做的| 六月八日是什么星座| 谁发明了什么| 鳡鱼是什么鱼| 猫的五行属什么| 什么颜色加什么颜色是紫色| 六月初九是什么日子| 什么叫臆想症| 精液是什么组成的| 肚脐左上方是什么部位| 莺莺燕燕是什么意思| 吃火龙果有什么好处和坏处| 梦到和男朋友分手是什么征兆| 为什么不呢| 什么茶降血脂最好| 小儿肠炎吃什么药最好| 深海鱼油有什么作用| 什么是生物钟| 梦见摘枣是什么意思| 血糖高是什么原因造成的| 为什么飞机撞鸟会坠机| 肝硬化吃什么食物好| 腰上有痣代表什么| 胎儿双顶径偏大是什么原因| hk是什么意思| 打太极是什么意思| 为什么晚上睡觉老是做梦| 冻豆腐炖什么好吃| wing是什么意思| 直肠窝积液是什么意思| 治标不治本是什么意思| 4月28日是什么日子| 为什么拼音| 情绪是什么| 咳嗽一直不好什么原因| 喝茶水对身体有什么好处| 小三阳和大三阳有什么区别| 大便带油花是什么原因| 肾结石什么不能吃| 类风湿是什么原因引起的| 月经为什么叫大姨妈| 当归长什么样的图片| 达喜是什么药| 开斋节是什么意思| 宫颈光滑说明什么| 右耳朵痒是什么预兆| 什么是假性近视眼| 三伏天什么时候开始| 心脏右边是什么器官| 果粉是什么意思| 每天喝一杯豆浆有什么好处| 小别胜新婚是什么意思| 文殊菩萨是保佑什么的| 826是什么星座| 一个人是什么歌| 梦见白菜是什么预兆| 马齿苋长什么样子| 手术后吃什么鱼伤口愈合快| ml是什么单位| 阿斗是什么意思| 外阴痒用什么| 提高什么| 鹦鹉为什么会说话| 乔字五行属什么| 做美甲师容易得什么病| 血压测不出来什么原因| 掉发严重是什么原因| 男士脸黑用什么能美白| 收官之作什么意思| 手黄是什么原因| 教学相长是什么意思| 11月13日什么星座| VH是什么品牌| 1d是什么意思| 胃炎吃什么药| 眼睛发痒是什么原因| 殇读什么| 吉祥什么意思| 全飞秒手术是什么| 西皮是什么皮| 后半夜咳嗽是什么原因| 孕妇吃菠萝对胎儿有什么好处| 今年是什么年啊| 怀孕两个月有什么症状| 猫咪取什么名字好听| 教师节属什么生肖| 叔叔老婆叫什么| 红加黄等于什么颜色| butterfly是什么意思| 处女座男和什么星座最配| 终身是什么意思| 孩子脾虚内热大便干吃什么药| 三个山是什么字| 月经来吃什么水果好| 86年是属什么的| 肠胃不好挂什么科| 时蔬是什么菜| 维生素b族什么时候吃| 三文鱼刺身是什么意思| b是什么元素| 小孩吃什么有营养| 右边脸颊长痘是什么原因| 迪士尼狗狗叫什么名字| 怕什么| 女命劫财代表什么| 白带是什么颜色的| 身体发凉是什么原因| 锦纶是什么| 者加羽念什么| 烟嗓是什么意思| 吹空调嗓子疼吃什么药| 糖类抗原什么意思| 梦见饺子是什么意思| 脂肪浸润是什么意思| 载脂蛋白b高是什么原因| 嘴涩是什么原因造成的| 铁扇公主是什么妖精| pe材质是什么| 为什么乳头会痛| 不畏将来不念过往什么意思| 首鼠两端是什么意思| 夜尿多吃什么药效果好| 喝酒过敏是什么原因| 腰脱是什么症状| 血热吃什么好| 甲状腺毒症是什么意思| 避重就轻什么意思| 女性更年期潮热出汗吃什么药| 磷是什么元素| 照猫画虎什么意思| 枸杞和什么一起泡水喝最好| 血清铁是什么意思| 回民为什么不能吃猪肉| 坤字五行属什么| 苦瓜什么人不能吃| 指甲月牙白代表什么| 粤菜是什么口味| 卫衣是什么| 冷淡是什么意思| 属鼠的守护神是什么菩萨| 胃有息肉的症状是什么| 肾萎缩是什么原因引起的| 老炮是什么意思| 千里马比喻什么人| 一月14号是什么星座| 眼睛白色部分叫什么| 法务是干什么的| 1月4日是什么星座| 藏蓝色是什么颜色| 乙肝五项45阳性是什么意思| 头疼是为什么| 宫保鸡丁是什么菜系| 什么是基本养老金| 什么东西能去脸上的斑| 62年的虎是什么命| 糯米粉可以做什么好吃的| 血压高有什么好办法| 牡丹花是什么颜色| 梦见孩子拉屎是什么意思| 玫瑰花可以和什么一起泡水喝| 磨豆腐是什么意思| 百度

美拍吃货小蛮爱上幼儿园 寒假也想念书

(Redirected from Data (computing))
百度 加上现有产能,届时美的与库卡在中国每年的机器人产能总数将达到10万台。

In computer science, data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols; datum is a single symbol of data. Data requires interpretation to become information. Digital data is data that is represented using the binary number system of ones (1) and zeros (0), instead of analog representation. In modern (post-1960) computer systems, all data is digital.

Various types of data which can be visualized through a computer device.

Data exists in three states: data at rest, data in transit and data in use. Data within a computer, in most cases, moves as parallel data. Data moving to or from a computer, in most cases, moves as serial data. Data sourced from an analog device, such as a temperature sensor, may be converted to digital using an analog-to-digital converter. Data representing quantities, characters, or symbols on which operations are performed by a computer are stored and recorded on magnetic, optical, electronic, or mechanical recording media, and transmitted in the form of digital electrical or optical signals.[1] Data pass in and out of computers via peripheral devices.

Physical computer memory elements consist of an address and a byte/word of data storage. Digital data are often stored in relational databases, like tables or SQL databases, and can generally be represented as abstract key/value pairs. Data can be organized in many different types of data structures, including arrays, graphs, and objects. Data structures can store data of many different types, including numbers, strings and even other data structures.

Characteristics

edit

Metadata helps translate data to information. Metadata is data about the data. Metadata may be implied, specified or given.

Data relating to physical events or processes will have a temporal component. This temporal component may be implied. This is the case when a device such as a temperature logger receives data from a temperature sensor. When the temperature is received it is assumed that the data has a temporal reference of now. So the device records the date, time and temperature together. When the data logger communicates temperatures, it must also report the date and time as metadata for each temperature reading.

Fundamentally, computers follow a sequence of instructions they are given in the form of data. A set of instructions to perform a given task (or tasks) is called a program. A program is data in the form of coded instructions to control the operation of a computer or other machine.[2] In the nominal case, the program, as executed by the computer, will consist of machine code. The elements of storage manipulated by the program, but not actually executed by the central processing unit (CPU), are also data. At its most essential, a single datum is a value stored at a specific location. Therefore, it is possible for computer programs to operate on other computer programs, by manipulating their programmatic data.

To store data bytes in a file, they have to be serialized in a file format. Typically, programs are stored in special file types, different from those used for other data. Executable files contain programs; all other files are also data files. However, executable files may also contain data used by the program which is built into the program. In particular, some executable files have a data segment, which nominally contains constants and initial values for variables, both of which can be considered data.

The line between program and data can become blurry. An interpreter, for example, is a program. The input data to an interpreter is itself a program, just not one expressed in native machine language. In many cases, the interpreted program will be a human-readable text file, which is manipulated with a text editor program. Metaprogramming similarly involves programs manipulating other programs as data. Programs like compilers, linkers, debuggers, program updaters, virus scanners and such use other programs as their data.

For example, a user might first instruct the operating system to load a word processor program from one file, and then use the running program to open and edit a document stored in another file. In this example, the document would be considered data. If the word processor also features a spell checker, then the dictionary (word list) for the spell checker would also be considered data. The algorithms used by the spell checker to suggest corrections would be either machine code data or text in some interpretable programming language.

In an alternate usage, binary files (which are not human-readable) are sometimes called data as distinguished from human-readable text.[3]

The total amount of digital data in 2007 was estimated to be 281 billion gigabytes (281 exabytes).[4][5]

Data keys and values, structures and persistence

edit

Keys in data provide the context for values. Regardless of the structure of data, there is always a key component present. Keys in data and data-structures are essential for giving meaning to data values. Without a key that is directly or indirectly associated with a value, or collection of values in a structure, the values become meaningless and cease to be data. That is to say, there has to be a key component linked to a value component in order for it to be considered data.[citation needed]

Data can be represented in computers in multiple ways, as per the following examples:

  • Random access memory (RAM) holds data that the CPU has direct access to. A CPU may only manipulate data within its processor registers or memory. This is as opposed to data storage, where the CPU must direct the transfer of data between the storage device (disk, tape...) and memory. RAM is an array of linear contiguous locations that a processor may read or write by providing an address for the read or write operation. The processor may operate on any location in memory at any time in any order. In RAM the smallest element of data is the binary bit. The capabilities and limitations of accessing RAM are processor specific. In general main memory is arranged as an array of locations beginning at address 0 (hexadecimal 0). Each location can store usually 8 or 32 bits depending on the computer architecture.

Keys

edit
  • Data keys need not be a direct hardware address in memory. Indirect, abstract and logical keys codes can be stored in association with values to form a data structure. Data structures have predetermined offsets (or links or paths) from the start of the structure, in which data values are stored. Therefore, the data key consists of the key to the structure plus the offset (or links or paths) into the structure. When such a structure is repeated, storing variations of the data values and the data keys within the same repeating structure, the result can be considered to resemble a table, in which each element of the repeating structure is considered to be a column and each repetition of the structure is considered as a row of the table. In such an organization of data, the data key is usually a value in one (or a composite of the values in several) of the columns.

Organised recurring data structures

edit
  • The tabular view of repeating data structures is only one of many possibilities. Repeating data structures can be organised hierarchically, such that nodes are linked to each other in a cascade of parent-child relationships. Values and potentially more complex data-structures are linked to the nodes. Thus the nodal hierarchy provides the key for addressing the data structures associated with the nodes. This representation can be thought of as an inverted tree. Modern computer operating system file systems are a common example; and XML is another.

Sorted or ordered data

edit
  • Data has some inherent features when it is sorted on a key. All the values for subsets of the key appear together. When passing sequentially through groups of the data with the same key, or a subset of the key changes, this is referred to in data processing circles as a break, or a control break. It particularly facilitates the aggregation of data values on subsets of a key.

Peripheral storage

edit
  • Until the advent of bulk non-volatile memory like flash, persistent data storage was traditionally achieved by writing the data to external block devices like magnetic tape and disk drives. These devices typically seek to a location on the magnetic media and then read or write blocks of data of a predetermined size. In this case, the seek location on the media, is the data key and the blocks are the data values. Early used raw disk data file-systems or disc operating systems reserved contiguous blocks on the disc drive for data files. In those systems, the files could be filled up, running out of data space before all the data had been written to them. Thus much unused data space was reserved unproductively to ensure adequate free space for each file. Later file-systems introduced partitions. They reserved blocks of disc data space for partitions and used the allocated blocks more economically, by dynamically assigning blocks of a partition to a file as needed. To achieve this, the file system had to keep track of which blocks were used or unused by data files in a catalog or file allocation table. Though this made better use of the disc data space, it resulted in fragmentation of files across the disc, and a concomitant performance overhead due additional seek time to read the data. Modern file systems reorganize fragmented files dynamically to optimize file access times. Further developments in file systems resulted in virtualization of disc drives i.e. where a logical drive can be defined as partitions from a number of physical drives.

Indexed data

edit
  • Retrieving a small subset of data from a much larger set may imply inefficiently searching through the data sequentially. Indexes are a way to copy out keys and location addresses from data structures in files, tables and data sets, then organize them using inverted tree structures to reduce the time taken to retrieve a subset of the original data. In order to do this, the key of the subset of data to be retrieved must be known before retrieval begins. The most popular indexes are the B-tree and the dynamic hash key indexing methods. Indexing is overhead for filing and retrieving data. There are other ways of organizing indexes, e.g. sorting the keys and using a binary search algorithm.

Abstraction and indirection

edit
  1. The taxonomic rank-structure of classes, which is an example of a hierarchical data structure; and
  2. at run time, the creation of references to in-memory data-structures of objects that have been instantiated from a class library.

It is only after instantiation that an object of a specified class exists. After an object's reference is cleared, the object also ceases to exist. The memory locations where the object's data was stored are garbage and are reclassified as unused memory available for reuse.

Database data

edit

Parallel distributed data processing

edit
  • Modern scalable and high-performance data persistence technologies, such as Apache Hadoop, rely on massively parallel distributed data processing across many commodity computers on a high bandwidth network. In such systems, the data is distributed across multiple computers and therefore any particular computer in the system must be represented in the key of the data, either directly, or indirectly. This enables the differentiation between two identical sets of data, each being processed on a different computer at the same time.

See also

edit

References

edit
  1. ^ "Data". Lexico. Archived from the original on 2025-08-06. Retrieved 14 January 2022.
  2. ^ "Computer program". The Oxford pocket dictionary of current english. Archived from the original on 28 November 2011. Retrieved 11 October 2012.
  3. ^ "file(1)". OpenBSD manual pages. 24 December 2015. Archived from the original on 5 February 2018. Retrieved 4 February 2018.
  4. ^ Paul, Ryan (12 March 2008). "Study: amount of digital info > global storage capacity". Ars Technics. Archived from the original on 13 March 2008. Retrieved 13 March 2008.
  5. ^ Gantz, John F.; et al. (2008). "The diverse and exploding digital universe". International Data Corporation via EMC. Archived from the original on 11 March 2008. Retrieved 12 March 2008.
什么是胎梦 丁克是什么意思 人造石是什么材料做的 昔人是什么意思 mcv是什么意思
hold住是什么意思 昆明有什么好玩的 六味地黄丸主治什么 农历今天什么日子 卧槽是什么意思
心急吃不了热豆腐什么意思 为什么会梦见前男友 逼上梁山什么意思 什么是溶血症 6月23号是什么日子
一唱一和是什么生肖 盆腔肿物是什么意思 血清碱性磷酸酶高是什么意思 喷砂是什么意思 多囊卵巢是什么
脚底长鸡眼是什么原因hcv8jop3ns4r.cn 室内机漏水是什么原因hcv8jop9ns1r.cn 做包皮手术有什么好处hcv7jop5ns4r.cn 猫咪感冒吃什么药hcv9jop1ns4r.cn 剃光头有什么好处hcv8jop8ns0r.cn
秋天是什么样子的hcv8jop5ns5r.cn 窈窕淑女是什么意思hcv8jop8ns8r.cn 老想睡觉是什么原因hcv9jop5ns9r.cn 腮腺炎吃什么食物hcv9jop6ns6r.cn 离退休是什么意思hcv8jop4ns7r.cn
排骨汤什么时候放盐最好hcv8jop4ns5r.cn 做深蹲有什么好处hebeidezhi.com 脑疝是什么原因引起的imcecn.com 无用功是什么意思hcv9jop6ns8r.cn 骨折吃什么恢复得快hcv8jop9ns6r.cn
优衣库属于什么档次hcv9jop1ns9r.cn 变色龙指什么人1949doufunao.com 葡萄糖氯化钠注射作用是什么hcv9jop7ns1r.cn 慢性子宫颈炎是什么意思hcv7jop5ns5r.cn 今年80岁属什么生肖hcv8jop2ns9r.cn
百度