The mebibyte (a contraction of megabinary byte, pronounced MEH-bee-byte) is a standards-based binary multiple (prefix mebi-, symbol Mi-) of the byte, a unit of digital information storage. Mebibyte is abbreviated MiB.[1][2]
The unit prefix mebi was defined by the International Electrotechnical Commission (IEC) in December 1998. Use of mebibyte and related units is endorsed by the Institute of Electrical and Electronics Engineers (IEEE) and the International Committee for Weights and Measures (CIPM) in contexts where use of a binary prefix makes sense, in order to protect the unambiguous definition of the unit prefix mega. Megabyte is sometimes used in place of mebibyte, or to refer to 106 bytes = 1,000,000 bytes, or even 1,000 times 1,024 bytes, depending on context.
The historical binary interpretation of mega is still in wide use by the consumer software industry and use of the mebi prefix is still not common. This leads to consumer confusion when 220 (1,048,576) bytes is referenced as 1 MB (megabyte) instead of 1 MiB. For example, the operating system Windows XP shows a file of 220 bytes as "1.00 MB" in its file properties dialog, while showing a file of 106 (1,000,000) bytes as "976 KB". Apple's Mac OS X 10.6, on the other hand, would report a 106 byte file correctly as "1 MB".[3]
In another example, the 1.44 MB floppy disk's storage capacity is calculated using 1,024,000 bytes per "MB" (i.e. 1.44×1024×1000), rather than 1.47 MB (1.47×1000×1000) or 1.40 MiB (1.40×1024×1024). The three size designations are similar in value.
In The Art of Computer Programming, Donald Knuth proposed that this unit be called a large megabyte (abbreviated MMB), though this usage has never been common. Read more about: Mebibyte
The megabyte is an SI-multiple (see prefix mega-) of the unit byte for digital information storage or transmission and is equal to 106 (1000000) bytes. However, due to historical usage in computer-related fields it is still often used to represent 220 (1024×1024 or 1048576) bytes. In rare cases, it is used to mean 1000×1024 (1024000) bytes. It is commonly abbreviated as Mbyte or MB (compare Mb, for the megabit). Read more about: Megabyte
HTML, which stands for HyperText Markup Language, is the predominant markup language for web pages. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists etc as well as for links, quotes, and other items. It allows images and objects to be embedded and can be used to create interactive forms. It is written in the form of HTML elements consisting of "tags" surrounded by angle brackets within the web page content. It can include or can load scripts in languages such as JavaScript which affect the behavior of HTML processors like Web browsers; and Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both HTML and CSS standards, encourages the use of CSS over explicit presentational markup.
Hyper Text Markup Language (HTML) is the encoding scheme used to create and format a web document. Read more about: HTML
High-definition television (or HDTV) is a digital television broadcasting system with higher resolution than traditional television systems (standard-definition TV, or SDTV). HDTV is digitally broadcast; the earliest implementations used analog broadcasting, but today digital television (DTV) signals are used, requiring less bandwidth due to digital video compression.
The term high definition once described a series of television systems originating from the late 1930s; however, these systems were only high definition when compared to earlier systems that were based on mechanical systems with as few as 30 lines of resolution.
The British high definition TV service started trials in August 1936 and a regular service in November 1936 using both the (mechanical) Baird 240 line and (electronic) Marconi-EMI 405 line (377i) systems. The Baird system was discontinued in February 1937. In 1938 France followed with their own 441 line system, variants of which were also used by a number of other countries. The US NTSC system joined in 1941. In 1949 France introduced an even higher resolution standard at 819 lines (768i), a system that would be high definition even by today's standards, but it was monochrome only. All of these systems used interlacing and a 4:3 aspect ratio except the 240 line system which was progressive (actually described at the time by the technically correct term of 'sequential') and the 405 line system which started as 5:4 and later changed to 4:3. The 405 line system adopted the (at that time) revolutionary idea of interlaced scanning to overcome the flicker problem of the 240 line with its 25 Hz frame rate. The 240 line system could have doubled its frame rate but this would have meant that the transmitted signal would have doubled in bandwidth, an unacceptable option.
Color broadcasts started at similarly higher resolutions, first with the US' NTSC color system in 1953, which was compatible with Read more about: High-definition television
Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.[1] Its use for retrieving inter-linked resources, called hypertext documents, led to the establishment of the World Wide Web in 1990 by English physicist Tim Berners-Lee. There are two major versions, HTTP/1.0 that uses a separate connection for every document and HTTP/1.1 that can reuse the same connection to download, for instance, images for the just served page. Hence HTTP/1.1 may be faster as it takes time to set up such connections.
The standards development of HTTP has been coordinated by the World Wide Web Consortium and the Internet Engineering Task Force (IETF), culminating in the publication of a series of Requests for Comments (RFCs), most notably RFC 2616 (June 1999), which defines HTTP/1.1, the version of HTTP in common use.
Support for pre-standard HTTP/1.1 based on the then developing RFC 2068 was rapidly adopted by the major browser developers in early 1996. By March 1996, pre-standard HTTP/1.1 was supported in Netscape 2.0, Netscape Navigator Gold 2.01, Mosaic 2.7, Lynx 2.5, and in Internet Explorer 3.0. End user adoption of the new browsers was rapid. In March 1996, one web hosting company reported that over 40% of browsers in use on the Internet were HTTP 1.1 compliant. That same web hosting company reported that by June 1996, 65% of all browsers accessing their servers were HTTP/1.1 compliant.[2] The HTTP/1.1 standard as defined in RFC 2068 was officially released in January 1997. Improvements and updates to the HTTP/1.1 standard were released under RFC 2616 in June 1999.
HTTP is a request/response standard as is typical in client-server computing. The client is an application (e.g. web browser, spider etc) on the computer used by an end-user, the server is an application running on the computer hosting the web site. The client—which submits HTTP reques Read more about: Hypertext Transfer Protocol