A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service. A specification is often a type of technical standard .
149-476: Unified Extensible Firmware Interface ( UEFI , / ˈ juː ɪ f aɪ / or as an acronym) is a specification for the firmware architecture of a computing platform . When a computer is powered on , the UEFI-implementation is typically the first that runs, before starting the operating system . Examples include AMI Aptio , Phoenix SecureCore , TianoCore EDK II , InsydeH2O . UEFI replaces
298-647: A BASIC interpreter for the device. Gates called MITS and claimed that he had a working interpreter, and MITS requested a demonstration. Allen worked on a simulator for the Altair while Gates developed the interpreter, and it worked flawlessly when they demonstrated it to MITS in March 1975 in Albuquerque, New Mexico . MITS agreed to distribute it, marketing it as Altair BASIC . Gates and Allen established Microsoft on April 4, 1975, with Gates as CEO, and Allen suggested
447-589: A bill of materials . This type of specification is a collaborative effort between a specification writer and a quantity surveyor . This approach is unusual in North America, where each bidder performs a quantity survey on the basis of both drawings and specifications. In many countries on the European continent, content that might be described as "specifications" in the United States are covered under
596-412: A functional specification (also, functional spec or specs or functional specifications document (FSD) ) is the set of documentation that describes the behavior of a computer program or larger software system . The documentation typically describes various inputs that can be provided to the software system and how the system responds to those inputs. Web services specifications are often under
745-577: A standard which is often referenced by a contract or procurement document, or an otherwise agreed upon set of requirements (though still often used in the singular). In any case, it provides the necessary details about the specific requirements. Standards for specifications may be provided by government agencies, standards organizations ( SAE , AWS , NIST , ASTM , ISO / IEC , CEN / CENELEC , DoD , etc.), trade associations , corporations , and others. A memorandum published by William J. Perry , U.S. Defense Secretary , on 29 June 1994 announced that
894-677: A "Structured Product Label" which drug manufacturers must by mandate use to submit electronically the information on a drug label. Recently, the ISO has made some progress in the area of food and drug standards and formal specifications for data about regulated substances through the publication of ISO 11238. In many contexts, particularly software, specifications are needed to avoid errors due to lack of compatibility, for instance, in interoperability issues. For instance, when two applications share Unicode data, but use different normal forms or use them incorrectly, in an incompatible way or without sharing
1043-471: A 64-bit UEFI firmware implementation can load only a 64-bit operating system (OS) boot loader or kernel (unless the CSM-based legacy boot is used) and the same applies to 32-bit. After the system transitions from boot services to runtime services , the operating system kernel takes over. At this point, the kernel can change processor modes if it desires, but this bars usage of the runtime services (unless
1192-557: A ISA-independent device driver stored in non-volatile memory as EFI byte code or EBC . System firmware has an interpreter for EBC images. In that sense, EBC is analogous to Open Firmware , the ISA-independent firmware used in PowerPC -based Apple Macintosh and Sun Microsystems SPARC computers, among others. Some architecture-specific (non-EFI Byte Code) EFI drivers for some device types can have interfaces for use by
1341-528: A Microsoft operating system or a non-Microsoft operating system. In effect, the royalty payment to Microsoft when no Microsoft product is being used acts as a penalty, or tax, on the OEM's use of a competing PC operating system. Since 1988, Microsoft's use of per processor licenses has increased." Following Bill Gates's internal "Internet Tidal Wave memo" on May 26, 1995, Microsoft began to redefine its offerings and expand its product line into computer networking and
1490-724: A UGA (Universal Graphic Adapter) protocol as a way to support graphics features. UEFI did not include UGA and replaced it with GOP (Graphics Output Protocol) . UEFI 2.1 defined a "Human Interface Infrastructure" (HII) to manage user input, localized strings, fonts, and forms (in the HTML sense). These enable original equipment manufacturers (OEMs) or independent BIOS vendors (IBVs) to design graphical interfaces for pre-boot configuration. UEFI uses UTF-16 to encode strings by default. Most early UEFI firmware implementations were console-based. Today many UEFI firmware implementations are GUI-based. An EFI system partition, often abbreviated to ESP,
1639-448: A call must verify on their respective ends. On October 7, Microsoft acquired Ally.io, a software service that measures companies' progress against OKRs . Microsoft plans to incorporate Ally.io into its Viva family of employee experience products. On January 18, 2022, Microsoft announced the acquisition of American video game developer and holding company Activision Blizzard in an all-cash deal worth $ 68.7 billion. Activision Blizzard
SECTION 10
#17327940251471788-523: A chain of Microsoft-branded retail stores, and on October 22, 2009, the first retail Microsoft Store opened in Scottsdale, Arizona ; the same day Windows 7 was officially released to the public. Windows 7's focus was on refining Vista with ease-of-use features and performance enhancements, rather than an extensive reworking of Windows. As the smartphone industry boomed in the late 2000s, Microsoft had struggled to keep up with its rivals in providing
1937-722: A combination of AI, high-performance computing and quantum computing . The service includes Copilot, a GPT-4 based large language model tool to query and visualize data, write code, initiate simulations, and educate researchers. At a November 2023 developer conference, Microsoft announced two new custom-designed computing chips: The Maia chip, designed to run large language models, and Cobalt CPU, designed to power general cloud services on Azure. On November 20, 2023, Satya Nadella announced that Sam Altman , who had been ousted as CEO of OpenAI just days earlier, and Greg Brockman , who had resigned as president, would join Microsoft to lead
2086-525: A completely new user interface with a novel start button , and 32-bit compatibility; similar to NT, it provided the Win32 API. Windows 95 came bundled with the online service MSN , which was at first intended to be a competitor to the Internet, and (for OEMs) Internet Explorer , a Web browser . Internet Explorer has not bundled with the retail Windows 95 boxes, because the boxes were printed before
2235-456: A day after hosting a Sting concert for 50 people, including Microsoft executives, in Davos , Switzerland. On January 23, 2023, Microsoft announced a new multi-year, multi-billion dollar investment deal with ChatGPT developer OpenAI . In June 2023, Microsoft released Azure Quantum Elements to run molecular simulations and calculations in computational chemistry and materials science using
2384-551: A deluxe version for $ 399.99. Increasingly present in the hardware business following Xbox, Microsoft 2006 released the Zune series of digital media players, a successor of its previous software platform Portable Media Center . These expanded on previous hardware commitments from Microsoft following its original Microsoft Mouse in 1983; as of 2007 the company sold the best-selling wired keyboard ( Natural Ergonomic Keyboard 4000 ), mouse ( IntelliMouse ), and desktop webcam ( LifeCam ) in
2533-469: A graphical extension for MS-DOS , despite having begun jointly developing OS/2 with IBM that August. Microsoft moved its headquarters from Bellevue to Redmond, Washington , on February 26, 1986, and went public on March 13, with the resulting rise in stock making an estimated four billionaires and 12,000 millionaires from Microsoft employees. Microsoft released its version of OS/2 to original equipment manufacturers (OEMs) on April 2, 1987. In 1990,
2682-471: A joint venture with NBC since 1996. On October 1, Microsoft announced its intention to launch a news operation, part of a new-look MSN , with Windows 8 later in the month. On October 26, 2012, Microsoft launched Windows 8 and the Microsoft Surface . Three days later, Windows Phone 8 was launched. To cope with the potential for an increase in demand for products and services, Microsoft opened
2831-402: A major investment has been made in actually implementing the design. An alternative approach is to use provably correct refinement steps to transform a specification into a design, and ultimately into an actual implementation, that is correct by construction. In (hardware, software, or enterprise) systems development, an architectural specification is the set of documentation that describes
2980-530: A major target of the controversy, will leave the company after the acquisition is finalized. The deal was closed on October 13, 2023. In December 2022, Microsoft announced a new 10-year deal with the London Stock Exchange Group for products including Microsoft Azure; Microsoft acquired around 4% of LSEG as part of the deal. In January 2023, CEO Satya Nadella announced Microsoft would lay off some 10,000 employees. The announcement came
3129-604: A maximum disk and partition size of 8 ZiB (8 × 2 bytes) . Support for GPT in Linux is enabled by turning on the option CONFIG_EFI_PARTITION (EFI GUID Partition Support) during kernel configuration. This option allows Linux to recognize and use GPT disks after the system firmware passes control over the system to Linux. For reverse compatibility, Linux can use GPT disks in BIOS-based systems for both data storage and booting, as both GRUB 2 and Linux are GPT-aware. Such
SECTION 20
#17327940251473278-639: A minimum set of interoperability specification, errors and data loss can result. For example, Mac OS X has many components that prefer or require only decomposed characters (thus decomposed-only Unicode encoded with UTF-8 is also known as "UTF8-MAC"). In one specific instance, the combination of OS X errors handling composed characters, and the samba file- and printer-sharing software (which replaces decomposed letters with composed ones when copying file names), has led to confusing and data-destroying interoperability problems. Applications may avoid such errors by preserving input code points, and normalizing them to only
3427-622: A mode for the Windows operating system rather than a separate and unique operating system. In March the company also established guidelines that censor users of Office 365 from using profanity in private documents. In April 2018, Microsoft released the source code for Windows File Manager under the MIT License to celebrate the program's 20th anniversary. In April the company further expressed willingness to embrace open source initiatives by announcing Azure Sphere as its own derivative of
3576-504: A modern smartphone operating system, falling behind Apple and Google -sponsored Android in the United States. As a result, in 2010 Microsoft revamped their aging flagship mobile operating system, Windows Mobile , replacing it with the new Windows Phone OS that was released in October that year. It used a new user interface design language, codenamed "Metro", which prominently used simple shapes, typography, and iconography, utilizing
3725-587: A motion-sensing input device made by Microsoft and designed as a video game controller , first introduced in November 2010, was upgraded for the 2013 release of the Xbox One video game console. Kinect's capabilities were revealed in May 2013: an ultra-wide 1080p camera, function in the dark due to an infrared sensor, higher-end processing power and new software, the ability to distinguish between fine movements (such as
3874-494: A move to "greater use of performance and commercial specifications and standards" was to be introduced, which Perry saw as "one of the most important actions that [the Department of Defense] should take" at that time. The following British standards apply to specifications: A design/product specification does not necessarily prove a product to be correct or useful in every context. An item might be verified to comply with
4023-605: A new 24/7 cable news channel, MSNBC . Microsoft created Windows CE 1.0 , a new OS designed for devices with low memory and other constraints, such as personal digital assistants . In October 1997, the Justice Department filed a motion in the Federal District Court , stating that Microsoft violated an agreement signed in 1994 and asked the court to stop the bundling of Internet Explorer with Windows. On January 13, 2000, Bill Gates handed over
4172-418: A new advanced AI research team. However, the plan was short-lived, as Altman was subsequently reinstated as OpenAI's CEO and Brockman rejoined the company amid pressure from OpenAI's employees and investors on its board. In March 2024, Inflection AI 's cofounders Mustafa Suleyman and Karen Simonyan announced their departure from the company in order to start Microsoft AI, with Microsoft acqui-hiring nearly
4321-646: A number of "holiday stores" across the U.S. to complement the increasing number of "bricks-and-mortar" Microsoft Stores that opened in 2012. On March 29, 2013, Microsoft launched a Patent Tracker. In August 2012, the New York City Police Department announced a partnership with Microsoft for the development of the Domain Awareness System which is used for Police surveillance in New York City . The Kinect ,
4470-410: A portion if it were to go through. On August 5, 2020, Microsoft stopped its xCloud game streaming test for iOS devices. According to Microsoft, the future of xCloud on iOS remains unclear and potentially out of Microsoft's hands. Apple has imposed a strict limit on " remote desktop clients " which means applications are only allowed to connect to a user-owned host device or gaming console owned by
4619-601: A publishing division named Microsoft Press . Paul Allen resigned from Microsoft in 1983 after developing Hodgkin's lymphoma . Allen claimed in Idea Man: A Memoir by the co-founder of Microsoft that Gates wanted to dilute his share in the company when he was diagnosed with Hodgkin's disease because he did not think that he was working hard enough. Allen later invested in low-tech sectors, sports teams, commercial real estate, neuroscience, private space flight, and more. Microsoft released Windows 1.0 on November 20, 1985, as
UEFI - Misplaced Pages Continue
4768-452: A record profit in 2007. The European Union imposed another fine of €899 million ($ 1.4 billion) for Microsoft's lack of compliance with the March 2004 judgment on February 27, 2008, saying that the company charged rivals unreasonable prices for key information about its workgroup and backoffice servers. Microsoft stated that it was in compliance and that "these fines are about the past issues that have been resolved". 2007 also saw
4917-443: A rudimentary computer to track and analyze automobile traffic data. Gates enrolled at Harvard University while Allen pursued a degree in computer science at Washington State University , though he later dropped out to work at Honeywell . The January 1975 issue of Popular Electronics featured Micro Instrumentation and Telemetry Systems 's (MITS) Altair 8800 microcomputer, which inspired Allen to suggest that they could program
5066-511: A set of UEFI interfaces as defined in the Embedded Base Boot Requirements ( EBBR ) suitable for embedded environments such as Yocto. Many Linux and BSD distros can support both recipes. In December 2018, Microsoft announced Project Mu, a fork of TianoCore EDK II used in Microsoft Surface and Hyper-V products. The project promotes the idea of firmware as a service . The latest UEFI specification, version 2.10,
5215-464: A setup is usually referred to as BIOS-GPT . As GPT incorporates the protective MBR, a BIOS-based computer can boot from a GPT disk using a GPT-aware boot loader stored in the protective MBR's bootstrap code area . In the case of GRUB, such a configuration requires a BIOS boot partition for GRUB to embed its second-stage code due to absence of the post-MBR gap in GPT partitioned disks (which is taken over by
5364-551: A specific list of products, or "open" allowing for substitutions made by the constructor. Most construction specifications are a combination of performance-based and proprietary types, naming acceptable manufacturers and products while also specifying certain standards and design criteria that must be met. While North American specifications are usually restricted to broad descriptions of the work, European ones and Civil work can include actual work quantities, including such things as area of drywall to be built in square meters, like
5513-494: A specific material type (concrete) or a work product (steel door) of the construction work. A specific material may be covered in several locations, depending on the work result: stainless steel (for example) can be covered as a sheet material used in flashing and sheet Metal in division 07; it can be part of a finished product, such as a handrail, covered in division 05; or it can be a component of building hardware, covered in division 08. The original listing of specification divisions
5662-563: A specific version of the FAT file system , which is maintained as part of the UEFI specification and independently from the original FAT specification, encompassing the FAT32 , FAT16 and FAT12 file systems. The ESP also provides space for a boot sector as part of the backward BIOS compatibility. Unlike the legacy PC BIOS, UEFI does not rely on boot sectors , defining instead a boot manager as part of
5811-402: A specification or stamped with a specification number: this does not, by itself, indicate that the item is fit for other, non-validated uses. The people who use the item ( engineers , trade unions , etc.) or specify the item ( building codes , government, industry, etc.) have the responsibility to consider the choice of available specifications, specify the correct one, enforce compliance, and use
5960-453: A thumb movement), and determining a user's heart rate by looking at their face. Microsoft filed a patent application in 2011 that suggests that the corporation may use the Kinect camera system to monitor the behavior of television viewers as part of a plan to make the viewing experience more interactive. On July 19, 2013, Microsoft stocks suffered their biggest one-day percentage sell-off since
6109-572: A user interface to allow the selection of another UEFI application to run. Utilities like the UEFI Shell are also UEFI applications. EFI defines protocols as a set of software interfaces used for communication between two binary modules. All EFI drivers must provide services to others via protocols. The EFI Protocols are similar to the BIOS interrupt calls . In addition to standard instruction set architecture -specific device drivers, EFI provides for
UEFI - Misplaced Pages Continue
6258-505: Is US$ 500,000 per year. Some analysts deemed this unthinkable ten years prior, however, as in 2001 then-CEO Steve Ballmer called Linux "cancer". Microsoft planned to launch a preview of Intune for Education "in the coming weeks", with general availability scheduled for spring 2017, priced at $ 30 per device, or through volume licensing agreements. In January 2018, Microsoft patched Windows 10 to account for CPU problems related to Intel's Meltdown security breach . The patch led to issues with
6407-416: Is a data storage device partition that is used in computers adhering to the UEFI specification. Accessed by the UEFI firmware when a computer is powered up, it stores UEFI applications and the files these applications need to run, including operating system boot loaders . Supported partition table schemes include MBR and GPT , as well as El Torito volumes on optical discs. For use on ESPs, UEFI defines
6556-460: Is a mathematical description of software or hardware that may be used to develop an implementation . It describes what the system should do, not (necessarily) how the system should do it. Given such a specification, it is possible to use formal verification techniques to demonstrate that a candidate system design is correct with respect to that specification. This has the advantage that incorrect candidate system designs can be revised before
6705-412: Is a documented requirement , or set of documented requirements, to be satisfied by a given material, design, product, service, etc. It is a common early part of engineering design and product development processes in many fields. A functional specification is a kind of requirement specification, and may show functional block diagrams. A design or product specification describes the features of
6854-553: Is a process for dealing with observations that are out-of-specification. The United States Food and Drug Administration has published a non-binding recommendation that addresses just this point. At the present time, much of the information and regulations concerning food and food products remain in a form which makes it difficult to apply automated information processing, storage and transmission methods and techniques. Data systems that can process, store and transfer information about food and food products need formal specifications for
7003-491: Is an American multinational technology conglomerate headquartered in Redmond, Washington . Founded in 1975, the company became highly influential in the rise of personal computers through software like Windows , and the company has since expanded to Internet services, cloud computing , video gaming and other fields. Microsoft is the largest software maker , one of the most valuable public U.S. companies, and one of
7152-595: Is best known for producing franchises, including but not limited to Warcraft , Diablo , Call of Duty , StarCraft , Candy Crush Saga , Crash Bandicoot , Spyro , Tony Hawk's , Guitar Hero , and Overwatch . Activision and Microsoft each released statements saying the acquisition was to benefit their businesses in the metaverse , many saw Microsoft's acquisition of video game studios as an attempt to compete against Meta Platforms , with TheStreet referring to Microsoft wanting to become "the Disney of
7301-415: Is common for one organization to refer to ( reference , call out , cite ) the standards of another. Voluntary standards may become mandatory if adopted by a government or business contract. In engineering , manufacturing , and business , it is vital for suppliers , purchasers , and users of materials, products, or services to understand and agree upon all requirements. A specification may refer to
7450-463: Is commonly called UEFI-GPT booting . Despite the fact that the UEFI specification requires MBR partition tables to be fully supported, some UEFI firmware implementations immediately switch to the BIOS-based CSM booting depending on the type of boot disk's partition table, effectively preventing UEFI booting to be performed from EFI System Partition on MBR-partitioned disks. Such a boot scheme
7599-552: Is commonly called UEFI-MBR . It is also common for a boot manager to have a textual user interface so the user can select the desired OS (or setup utility) from a list of available boot options. To ensure backward compatibility, UEFI firmware implementations on PC-class machines could support booting in legacy BIOS mode from MBR-partitioned disks through the Compatibility Support Module (CSM) that provides legacy BIOS compatibility. In this scenario, booting
SECTION 50
#17327940251477748-549: Is considered one of the Big Five American information technology companies, alongside Alphabet , Amazon , Apple , and Meta . However it has been criticized for its monopolistic practices and the company's software has been criticized for problems with ease of use , robustness , and security . Childhood friends Bill Gates and Paul Allen sought to make a business using their skills in computer programming . In 1972, they founded Traf-O-Data , which sold
7897-560: Is currently less fruitful and not yet put forward as an urgent agenda due to the tight restrictions of regional or national constitution. Specifications and other standards can be externally imposed as discussed above, but also internal manufacturing and quality specifications. These exist not only for the food or pharmaceutical product but also for the processing machinery , quality processes, packaging , logistics ( cold chain ), etc. and are exemplified by ISO 14134 and ISO 15609. The converse of explicit statement of specifications
8046-414: Is not covered by the above standards , it can be evaluated by the additional source of pharmacopoeias from other nations, from industrial specifications, or from a standardized formulary such as A similar approach is adopted by the food manufacturing, of which Codex Alimentarius ranks the highest standards, followed by regional and national standards. The coverage of food and drug standards by ISO
8195-535: Is owned by the Royal Institute of British Architects (RIBA) through their commercial group RIBA Enterprises (RIBAe). NBS master specifications provide content that is broad and comprehensive, and delivered using software functionality that enables specifiers to customize the content to suit the needs of the project and to keep up to date. UK project specification types fall into two main categories prescriptive and performance. Prescriptive specifications define
8344-711: Is performed in the same way as on legacy BIOS-based systems, by ignoring the partition table and relying on the content of a boot sector . BIOS-style booting from MBR-partitioned disks is commonly called BIOS-MBR , regardless of it being performed on UEFI or legacy BIOS-based systems. Furthermore, booting legacy BIOS-based systems from GPT disks is also possible, and such a boot scheme is commonly called BIOS-GPT . The Compatibility Support Module allows legacy operating systems and some legacy option ROMs that do not support UEFI to still be used. It also provides required legacy System Management Mode (SMM) functionality, called CompatibilitySmm , as an addition to features provided by
8493-490: Is recommended to be at least 512 MB in size and formatted with a FAT32 filesystem for maximum compatibility. For backward compatibility , some UEFI implementations also support booting from MBR-partitioned disks through the Compatibility Support Module (CSM) that provides legacy BIOS compatibility. In that case, booting Linux on UEFI systems is the same as on legacy BIOS-based systems. Some of
8642-401: Is required for devices shipping with Windows 8 and above. It is also possible for operating systems to access UEFI configuration data. As of version 2.5, processor bindings exist for Itanium, x86, x86-64, ARM (AArch32) and ARM64 (AArch64). Only little-endian processors can be supported. Unofficial UEFI support is under development for POWERPC64 by implementing TianoCore on top of OPAL,
8791-519: The ExitBootServices() call), and they include text and graphical consoles on various devices, and bus, block and file services. Runtime services are still accessible while the operating system is running; they include services such as date, time and NVRAM access. Beyond loading an OS, UEFI can run UEFI applications , which reside as files on the EFI system partition . They can be executed from
8940-540: The BIOS which was present in the boot ROM of all personal computers that are IBM PC compatible , although it can provide backwards compatibility with the BIOS using CSM booting . Contrary to its predecessor BIOS which is a de facto standard originally created by IBM as proprietary software, UEFI is an open standard maintained by an industry consortium . Intel developed the original Extensible Firmware Interface ( EFI ) specification. The last Intel version of EFI
9089-460: The Department of Justice's Antitrust Division filed a competitive impact statement that said: "Beginning in 1988 and continuing until July 15, 1994, Microsoft induced many OEMs to execute anti-competitive 'per processor licenses. Under a per-processor license, an OEM pays Microsoft a royalty for each computer it sells containing a particular microprocessor, whether the OEM sells the computer with
SECTION 60
#17327940251479238-1022: The IBM PC–compatible operating system market and the office software suite market since the 1990s. Its best-known software products are the Windows line of operating systems , the Microsoft 365 suite of productivity applications, the Azure cloud computing platform, and the Edge web browser. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface lineup of touchscreen personal computers. Other consumer and enterprise software it produces include Internet search with Bing ; digital services through MSN ; mixed reality through HoloLens ; cloud computing with Azure ; and software development through Visual Studio . Today, Microsoft
9387-548: The Linux operating system. In May 2018, Microsoft partnered with 17 American intelligence agencies to develop cloud computing products. The project is dubbed "Azure Government" and has ties to the Joint Enterprise Defense Infrastructure (JEDI) surveillance program. On June 4, 2018, Microsoft officially announced the acquisition of GitHub for $ 7.5 billion, a deal that closed on October 26, 2018. On July 10, 2018, Microsoft revealed
9536-470: The Microsoft Azure virtual machines reliant on Intel's CPU architecture. On January 12, Microsoft released PowerShell Core 6.0 for the macOS and Linux operating systems. In February 2018, Microsoft killed notification support for their Windows Phone devices which effectively ended firmware updates for the discontinued devices. In March 2018, Microsoft recalled Windows 10 S to change it to
9685-580: The Open Networking Foundation started on March 23, 2011. Fellow founders were Google , HPE Networking , Yahoo! , Verizon Communications , Deutsche Telekom and 17 other companies. This nonprofit organization is focused on providing support for a cloud computing initiative called Software-Defined Networking. The initiative is meant to speed innovation through simple software changes in telecommunications networks, wireless networks, data centers, and other networking areas. Following
9834-515: The Surface Go platform to the public. Later in the month, it converted Microsoft Teams to gratis . In August 2018, Microsoft released two projects called Microsoft AccountGuard and Defending Democracy. It also unveiled Snapdragon 850 compatibility for Windows 10 on the ARM architecture . In August 2018, Toyota Tsusho began a partnership with Microsoft to create fish farming tools using
9983-604: The World Wide Web . With a few exceptions of new companies, like Netscape , Microsoft was the only major and established company that acted fast enough to be a part of the World Wide Web practically from the start. Other companies like Borland , WordPerfect , Novell , IBM and Lotus , being much slower to adapt to the new situation, would give Microsoft market dominance. The company released Windows 95 on August 24, 1995, featuring pre-emptive multitasking ,
10132-495: The Xbox Series X and Xbox Series S video game consoles. In February 2021, Microsoft released Azure Quantum for public preview. The public cloud computing platform provides access to quantum software and quantum hardware including trapped ion , neutral atom , and superconducting systems. In April 2021, Microsoft announced it would buy Nuance Communications for approximately $ 16 billion. The acquisition of Nuance
10281-517: The federal government and its agencies stipulates that a copy of the drawings and specifications must be kept available on a construction site. Specifications in Egypt form part of contract documents. The Housing and Building National Research Center ( HBRC ) is responsible for developing construction specifications and codes. The HBRC has published more than 15 books which cover building activities like earthworks , plastering, etc. Specifications in
10430-520: The most valuable brands globally. Microsoft was founded by Bill Gates and Paul Allen to develop and sell BASIC interpreters for the Altair 8800 . It rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Windows. The company's 1986 initial public offering (IPO) and subsequent rise in its share price created three billionaires and an estimated 12,000 millionaires among Microsoft employees. Since
10579-477: The public and private sectors. Example organization types include a corporation , a consortium (a small group of corporations), a trade association (an industry-wide group of corporations), a national government (including its different public entities, regulatory agencies , and national laboratories and institutes), a professional association (society), a purpose-made standards organization such as ISO , or vendor-neutral developed generic requirements. It
10728-513: The solutions for the Requirement Specification, referring to either a designed solution or final produced solution. It is often used to guide fabrication/production. Sometimes the term specification is here used in connection with a data sheet (or spec sheet ), which may be confusing. A data sheet describes the technical characteristics of an item or product, often published by a manufacturer to help people choose or use
10877-720: The structure , behavior , and more views of that system . A program specification is the definition of what a computer program is expected to do. It can be informal , in which case it can be considered as a user manual from a developer point of view, or formal , in which case it has a definite meaning defined in mathematical or programmatic terms. In practice, many successful specifications are written to understand and fine-tune applications that were already well-developed, although safety-critical software systems are often carefully specified prior to application development. Specifications are most important for external interfaces that must remain stable. In software development ,
11026-556: The 1990s, it has increasingly diversified from the operating system market. Steve Ballmer replaced Gates as CEO in 2000 which would see the then-largest of Microsoft's corporate acquisitions in Skype Technologies in 2011, and an increased focus on hardware that led to its first in-house PC line, the Surface, in 2012, and the formation of Microsoft Mobile through Nokia . Since Satya Nadella took over as CEO in 2014,
11175-416: The 50 division format, which was adopted in both the United States and Canada starting in 2004. The 16 division format is no longer considered standard, and is not supported by either CSI or CSC, or any of the subscription master specification services, data repositories, product lead systems, and the bulk of governmental agencies. The United States' Federal Acquisition Regulation governing procurement for
11324-574: The CEO position to Steve Ballmer , an old college friend of Gates and employee of the company since 1980, while creating a new position for himself as Chief Software Architect . Various companies including Microsoft formed the Trusted Computing Platform Alliance in October 1999 to (among other things) increase security and protect intellectual property through identifying changes in hardware and software. Critics decried
11473-902: The Compatibility Support module of affected motherboards. In August 2023, Intel announced that it planned to phase out support CSM for server platforms by 2024. As of today, all computers based on Intel platforms no longer have CSM support. The UEFI specification includes support for booting over network via the Preboot eXecution Environment (PXE). PXE booting network protocols include Internet Protocol ( IPv4 and IPv6 ), User Datagram Protocol (UDP), Dynamic Host Configuration Protocol (DHCP), Trivial File Transfer Protocol (TFTP) and iSCSI . OS images can be remotely stored on storage area networks (SANs), with Internet Small Computer System Interface (iSCSI) and Fibre Channel over Ethernet (FCoE) as supported protocols for accessing
11622-685: The Construction Specifications Institute and the Registered Specification Writer (RSW) through Construction Specifications Canada. Specification writers may be separate entities such as sub-contractors or they may be employees of architects, engineers, or construction management companies. Specification writers frequently meet with manufacturers of building materials who seek to have their products specified on upcoming construction projects so that contractors can include their products in
11771-745: The EFI specification at version 1.10, and contributed it to the Unified EFI Forum , which has developed the specification as the Unified Extensible Firmware Interface (UEFI). The original EFI specification remains owned by Intel, which exclusively provides licenses for EFI-based products, but the UEFI specification is owned by the UEFI Forum. Version 2.0 of the UEFI specification was released on 31 January 2006. It added cryptography and security. Version 2.1 of
11920-406: The EFI's practices and data formats mirror those of Microsoft Windows . The 64-bit versions of Windows Vista SP1 and later and 64-bit versions of Windows 8 , 8.1 , 10 , and 11 can boot from a GPT disk that is larger than 2 TB . EFI defines two types of services: boot services and runtime services . Boot services are available only while the firmware owns the platform (i.e., before
12069-662: The Federal Trade Commission examined Microsoft for possible collusion due to the partnership with IBM, marking the beginning of more than a decade of legal clashes with the government. Meanwhile, the company was at work on Microsoft Windows NT , which was heavily based on their copy of the OS/2 code. It shipped on July 21, 1993, with a new modular kernel and the 32-bit Win32 application programming interface (API), making it easier to port from 16-bit (MS-DOS-based) Windows. Microsoft informed IBM of Windows NT, and
12218-466: The GPT's Primary Header and Primary Partition Table ). Commonly 1 MB in size, this partition's Globally Unique Identifier (GUID) in GPT scheme is 21686148-6449-6E6F-744E-656564454649 and is used by GRUB only in BIOS-GPT setups. From GRUB's perspective, no such partition type exists in case of MBR partitioning. This partition is not required if the system is UEFI-based because no embedding of
12367-641: The Linux kernel's UEFI boot stub . In addition to the standard PC disk partition scheme that uses a master boot record (MBR), UEFI also works with the GUID Partition Table (GPT) partitioning scheme, which is free from many of the limitations of MBR. In particular, the MBR limits on the number and size of disk partitions (up to four primary partitions per disk, and up to 2 TB (2 × 2 bytes ) per disk) are relaxed. More specifically, GPT allows for
12516-484: The Microsoft Azure application suite for Internet of things (IoT) technologies related to water management. Developed in part by researchers from Kindai University , the water pump mechanisms use artificial intelligence to count the number of fish on a conveyor belt , analyze the number of fish, and deduce the effectiveness of water flow from the data the fish provide. The specific computer programs used in
12665-456: The OS boot loader, with the path varying depending on the computer architecture . The format of the file path is defined as <EFI_SYSTEM_PARTITION>\EFI\BOOT\BOOT<MACHINE_TYPE_SHORT_NAME>.EFI ; for example, the file path to the OS loader on an x86-64 system is \efi\boot\bootx64.efi , and \efi\boot\bootaa64.efi on ARM64 architecture. Booting UEFI systems from GPT-partitioned disks
12814-430: The OS. This allows the OS to rely on EFI for drivers to perform basic graphics and network functions before, and if, operating-system-specific drivers are loaded. In other cases, the EFI driver can be filesystem drivers that allow for booting from other types of disk volumes. Examples include efifs for 37 file systems (based on GRUB2 code), used by Rufus for chain-loading NTFS ESPs. The EFI 1.0 specification defined
12963-554: The OS/2 partnership deteriorated. In 1990, Microsoft introduced the Microsoft Office suite which bundled separate applications such as Microsoft Word and Microsoft Excel . On May 22, Microsoft launched Windows 3.0 , featuring streamlined user interface graphics and improved protected mode capability for the Intel 386 processor, and both Office and Windows became dominant in their respective areas. On July 27, 1994,
13112-531: The OpenPOWER abstraction layer, running in little-endian mode. Similar projects exist for MIPS and RISC-V . As of UEFI 2.7, RISC-V processor bindings have been officially established for 32-, 64- and 128-bit modes. Standard PC BIOS is limited to a 16-bit processor mode and 1 MB of addressable memory space, resulting from the design based on the IBM 5150 that used a 16-bit Intel 8088 processor. In comparison,
13261-470: The SANs. Specification (technical standard) There are different types of technical or engineering specifications (specs), and the term is used differently in different technical contexts. They often refer to particular documents, and/or particular information within them. The word specification is broadly defined as "to state explicitly or in detail" or "to be specific". A requirement specification
13410-543: The U.S. smartphone market in January 2016 was 2.7%. During the summer of 2015 the company lost $ 7.6 billion related to its mobile-phone business, firing 7,800 employees. In 2015, the construction of a data center in Mecklenburg County , Virginia led to the destruction of a historic African American cemetery despite archeological recommendations for preservation. On March 1, 2016, Microsoft announced
13559-483: The UEFI SMM. An example of such a legacy SMM functionality is providing USB legacy support for keyboard and mouse, by emulating their classic PS/2 counterparts. In November 2017, Intel announced that it planned to phase out support CSM for client platforms by 2020. In July, of 2022, Kaspersky Labs published information regarding a Rootkit designed to chain boot malicious code on machines using Intel's H81 chipset and
13708-405: The UEFI Shell, by the firmware's boot manager , or by other UEFI applications. UEFI applications can be developed and installed independently of the original equipment manufacturers (OEMs). A type of UEFI application is an OS boot loader such as GRUB , rEFInd , Gummiboot , and Windows Boot Manager , which loads some OS files into memory and executes them. Also, an OS boot loader can provide
13857-579: The UEFI specification was released on 7 January 2007. It added network authentication and the user interface architecture ('Human Interface Infrastructure' in UEFI). In October 2018, Arm announced Arm ServerReady , a compliance certification program for landing the generic off-the-shelf operating systems and hypervisors on Arm-based servers. The program requires the system firmware to comply with Server Base Boot Requirements (SBBR). SBBR requires UEFI, ACPI and SMBIOS compliance. In October 2020, Arm announced
14006-627: The UEFI specification. When a computer is powered on, the boot manager checks the boot configuration and, based on its settings, then executes the specified OS boot loader or operating system kernel (usually boot loader). The boot configuration is defined by variables stored in NVRAM , including variables that indicate the file system paths to OS loaders or OS kernels. OS boot loaders can be automatically detected by UEFI, which enables easy booting from removable devices such as USB flash drives . This automated detection relies on standardized file paths to
14155-604: The UK are part of the contract documents that accompany and govern the construction of a building. They are prepared by construction professionals such as architects , architectural technologists , structural engineers , landscape architects and building services engineers . They are created from previous project specifications, in-house documents or master specifications such as the National Building Specification (NBS). The National Building Specification
14304-523: The United States and are usually subscription based. Specifications can be either "performance-based", whereby the specifier restricts the text to stating the performance that must be achieved by the completed work, "prescriptive" where the specifier states the specific criteria such as fabrication standards applicable to the item, or "proprietary", whereby the specifier indicates specific products, vendors and even contractors that are acceptable for each workscope. In addition, specifications can be "closed" with
14453-527: The United States and updated every two years. While there is a tendency to believe that "specifications overrule drawings" in the event of discrepancies between the text document and the drawings, the actual intent must be made explicit in the contract between the Owner and the Contractor. The standard AIA (American Institute of Architects) and EJCDC (Engineering Joint Contract Documents Committee) states that
14602-462: The United States. That year the company also launched the Surface "digital table", later renamed PixelSense . Released in January 2007, the next version of Windows, Vista , focused on features, security and a redesigned user interface dubbed Aero . Microsoft Office 2007 , released at the same time, featured a " Ribbon " user interface which was a significant departure from its predecessors. Relatively strong sales of both products helped to produce
14751-405: The ability to detect, decide and engage before the enemy." In November 2018, Microsoft introduced Azure Multi-Factor Authentication for Microsoft Azure. In December 2018, Microsoft announced Project Mu , an open source release of the Unified Extensible Firmware Interface (UEFI) core used in Microsoft Surface and Hyper-V products. The project promotes the idea of Firmware as a Service . In
14900-400: The alliance as a way to enforce indiscriminate restrictions over how consumers use software, and over how computers behave, and as a form of digital rights management : for example, the scenario where a computer is not only secured for its owner but also secured against its owner as well. On April 3, 2000, a judgment was handed down in the case of United States v. Microsoft Corp. , calling
15049-478: The application's preferred normal form for internal use. Such errors may also be avoided with algorithms normalizing both strings before any binary comparison. However errors due to file name encoding incompatibilities have always existed, due to a lack of minimum set of common specification between software hoped to be inter-operable between various file system drivers, operating systems, network protocols, and thousands of software packages. A formal specification
15198-524: The building code or municipal code. Civil and infrastructure work in the United States often includes a quantity breakdown of the work to be performed as well. Although specifications are usually issued by the architect 's office, specification writing itself is undertaken by the architect and the various engineers or by specialist specification writers. Specification writing is often a distinct professional trade, with professional certifications such as "Certified Construction Specifier" (CCS) available through
15347-488: The company , citing it abused its dominance with the Windows OS, resulting in a judgment of €497 million ($ 613 million) and requiring Microsoft to produce new versions of Windows XP without Windows Media Player : Windows XP Home Edition N and Windows XP Professional N. In November 2005, the company's second video game console, the Xbox 360 , was released. There were two versions, a basic version for $ 299.99 and
15496-541: The company an "abusive monopoly." Microsoft later settled with the U.S. Department of Justice in 2004. On October 25, 2001, Microsoft released Windows XP , unifying the mainstream and NT lines of OS under the NT codebase. The company released the Xbox later that year, entering the video game console market dominated by Sony and Nintendo . In March 2004 the European Union brought antitrust legal action against
15645-606: The company announced it was laying off 1,850 workers, and taking an impairment and restructuring charge of $ 950 million. In June 2016, Microsoft announced a project named Microsoft Azure Information Protection. It aims to help enterprises protect their data as it moves between servers and devices. In November 2016, Microsoft joined the Linux Foundation as a Platinum member during Microsoft's Connect(); developer event in New York. The cost of each Platinum membership
15794-617: The company has changed focus towards cloud computing , as well as its large acquisition of LinkedIn for $ 26.2 billion in 2016. Under Nadella's direction, the company has also expanded its video gaming business to support the Xbox brand, establishing the Microsoft Gaming division in 2022, which is currently the third-largest gaming company in the world by revenue, following the 2023 acquisition of Activision Blizzard for $ 68.7 billion. Microsoft has been market-dominant in
15943-633: The company's war profiteering from a $ 480 million contract to develop virtual reality headsets for the United States Army . On March 26, 2020, Microsoft announced it was acquiring Affirmed Networks for about $ 1.35 billion. Due to the COVID-19 pandemic , Microsoft closed all of its retail stores indefinitely due to health concerns. On July 22, 2020, Microsoft announced plans to close its Mixer service, planning to move existing partners to Facebook Gaming . On July 31, 2020, it
16092-468: The concept of minimalism. Microsoft implemented a new strategy for the software industry, providing a consistent user experience across all smartphones using the Windows Phone OS. It launched an alliance with Nokia in 2011 and Microsoft worked closely with the company to co-develop Windows Phone, but remained partners with long-time Windows Mobile OEM HTC . Microsoft is a founding member of
16241-579: The creation of a multi-core unit at Microsoft, following the steps of server companies such as Sun and IBM. Gates retired from his role as Chief Software Architect on June 27, 2008, a decision announced in June 2006, while retaining other positions related to the company in addition to being an advisor for the company on key projects. Azure Services Platform , the company's entry into the cloud computing market for Windows, launched on October 27, 2008. On February 12, 2009, Microsoft announced its intent to open
16390-661: The drawings and specifications are complementary, together providing the information required for a complete facility. Many public agencies, such as the Naval Facilities Command (NAVFAC) state that the specifications overrule the drawings. This is based on the idea that words are easier for a jury (or mediator) to interpret than drawings in case of a dispute. The standard listing of construction specifications falls into 50 Divisions , or broad categories of work types and work results involved in construction. The divisions are subdivided into sections, each one addressing
16539-463: The estimates leading to their proposals. In February 2015, ArCHspec went live, from ArCH (Architects Creating Homes), a nationwide American professional society of architects whose purpose is to improve residential architecture. ArCHspec was created specifically for use by licensed architects while designing SFR (Single Family Residential) architectural projects. Unlike the more commercial CSI/CSC (50+ division commercial specifications), ArCHspec utilizes
16688-536: The extension of the program to the edge and IoT market. The new program name is Arm SystemReady . Arm SystemReady defined the Base Boot Requirements ( BBR ) specification that currently provides three recipes, two of which are related to UEFI: 1) SBBR: which requires UEFI, ACPI and SMBIOS compliance suitable for enterprise level operating environments such as Windows, Red Hat Enterprise Linux, and VMware ESXi; and 2) EBBR: which requires compliance to
16837-411: The item correctly. Validation of suitability is necessary. Public sector procurement rules in the European Union and United Kingdom require non-discriminatory technical specifications to be used to identify the purchasing organisation's requirements. The rules relating to public works contracts initially prohibited "technical specifications having a discriminatory effect" from 1971; this principle
16986-409: The kernel switches back again). As of version 3.15, the Linux kernel supports 64-bit kernels to be booted on 32-bit UEFI firmware implementations running on x86-64 CPUs, with UEFI handover support from a UEFI boot loader as the requirement. UEFI handover protocol deduplicates the UEFI initialization code between the kernel and UEFI boot loaders, leaving the initialization to be performed only by
17135-509: The larger server platforms Itanium was targeting. The effort to address these concerns began in 1998 and was initially called Intel Boot Initiative . It was later renamed to Extensible Firmware Interface (EFI). The first open source UEFI implementation, Tiano, was released by Intel in 2004. Tiano has since then been superseded by EDK and EDK II and is now maintained by the TianoCore community. In July 2005, Intel ceased its development of
17284-440: The last version of the operating system; set to be released in the third quarter of 2021. It was released to the general public on October 5, 2021. In September 2021, it was announced that the company had acquired Takelessons, an online platform that connects students and tutors in numerous subjects. The acquisition positioned Microsoft to grow its presence in the market of providing online education to large numbers of people. In
17433-525: The merger of its PC and Xbox divisions, with Phil Spencer announcing that Universal Windows Platform (UWP) apps would be the focus for Microsoft's gaming in the future. On January 24, 2017, Microsoft showcased Intune for Education at the BETT 2017 education technology conference in London . Intune for Education is a new cloud-based application and device management service for the education sector. In May 2016,
17582-487: The metaverse". Microsoft also named Phil Spencer , head of the Xbox brand since 2014, the inaugural CEO of the newly established Microsoft Gaming division, which now houses the Xbox operations team and the three publishers in the company's portfolio (Xbox Game Studios, ZeniMax Media, Activision Blizzard). Microsoft has not released statements regarding Activision's recent legal controversies regarding employee abuse, but reports have alleged that Activision CEO Bobby Kotick ,
17731-458: The more concise 16 traditional Divisions, plus a Division 0 (Scope & Bid Forms) and Division 17 (low voltage). Many architects, up to this point, did not provide specifications for residential designs, which is one of the reasons ArCHspec was created: to fill a void in the industry with more compact specifications for residential projects. Shorter form specifications documents suitable for residential use are also available through Arcom, and follow
17880-452: The name "Micro-Soft", short for micro-computer software. In August 1977, the company formed an agreement with ASCII Magazine in Japan, resulting in its first international office of ASCII Microsoft . Microsoft moved its headquarters to Bellevue, Washington , in January 1979. Microsoft entered the operating system (OS) business in 1980 with its own version of Unix called Xenix , but it
18029-406: The organisation's current corporate objectives or priorities. Sometimes a guide or a standard operating procedure is available to help write and format a good specification. A specification might include: Specifications in North America form part of the contract documents that accompany and govern the drawings for construction of building and infrastructure projects. Specifications describe
18178-699: The process fall under the Azure Machine Learning and the Azure IoT Hub platforms. In September 2018, Microsoft discontinued Skype Classic . On October 10, 2018, Microsoft joined the Open Invention Network community despite holding more than 60,000 patents. In November 2018, Microsoft agreed to supply 100,000 Microsoft HoloLens headsets to the United States military in order to "increase lethality by enhancing
18327-411: The processor mode in a UEFI environment can be either 32-bit ( IA-32 , AArch32) or 64-bit ( x86-64 , Itanium, and AArch64). 64-bit UEFI firmware implementations support long mode , which allows applications in the preboot environment to use 64-bit addressing to get direct access to all of the machine's memory. UEFI requires the firmware and operating system loader (or kernel) to be size-matched; that is,
18476-425: The products. A data sheet is not a technical specification in the sense of informing how to produce. An " in-service " or " maintained as " specification , specifies the conditions of a system or object after years of operation, including the effects of wear and maintenance (configuration changes). Specifications are a type of technical standard that may be developed by any of various kinds of organizations, in both
18625-473: The quality and performance of building materials, using code citations and published standards, whereas the drawings or building information model (BIM) illustrates quantity and location of materials. The guiding master document of names and numbers is the latest edition of MasterFormat . This is a consensus document that is jointly sponsored by two professional organizations: Construction Specifications Canada and Construction Specifications Institute based in
18774-414: The rather voluminous commercial style of specifications too lengthy for most residential projects and therefore either produce more abbreviated specifications of their own or use ArCHspec (which was specifically created for residential projects). Master specification systems are available from multiple vendors such as Arcom, Visispec, BSD, and Spectext. These systems were created to standardize language across
18923-521: The release of Windows Phone , Microsoft undertook a gradual rebranding of its product range throughout 2011 and 2012, with the corporation's logos, products, services, and websites adopting the principles and concepts of the Metro design language . Microsoft unveiled Windows 8 , an operating system designed to power both personal computers and tablet computers , in Taipei in June 2011. A developer preview
19072-644: The release of the IBM PC in August 1981. IBM had copyrighted the IBM PC BIOS , so other companies had to reverse engineer it for non-IBM hardware to run as IBM PC compatibles , but no such restriction applied to the operating systems. Microsoft eventually became the leading PC operating systems vendor. The company expanded into new markets with the release of the Microsoft Mouse in 1983, as well as with
19221-503: The representations of data about food and food products in order to operate effectively and efficiently. Development of formal specifications for food and drug data with the necessary and sufficient clarity and precision for use specifically by digital computing systems have begun to emerge from some government agencies and standards organizations: the United States Food and Drug Administration has published specifications for
19370-476: The requirements using generic or proprietary descriptions of what is required, whereas performance specifications focus on the outcomes rather than the characteristics of the components. Specifications are an integral part of Building Information Modeling and cover the non-geometric requirements. Pharmaceutical products can usually be tested and qualified by various pharmacopoeias . Current existing pharmaceutical standards include: If any pharmaceutical product
19519-507: The role of CFO. On February 4, 2014, Steve Ballmer stepped down as CEO of Microsoft and was succeeded by Satya Nadella , who previously led Microsoft's Cloud and Enterprise division. On the same day, John W. Thompson took on the role of chairman, in place of Bill Gates, who continued to participate as a technology advisor. Thompson became the second chairman in Microsoft's history. On April 25, 2014, Microsoft acquired Nokia Devices and Services for $ 7.2 billion. This new subsidiary
19668-407: The same month, Microsoft acquired Australia-based video editing software company Clipchamp . In October 2021, Microsoft announced that it began rolling out end-to-end encryption (E2EE) support for Microsoft Teams calls in order to secure business communication while using video conferencing software. Users can ensure that their calls are encrypted and can utilize a security code that both parties on
19817-927: The same month, Microsoft announced the open source implementation of Windows Forms and the Windows Presentation Foundation (WPF) which will allow for further movement of the company toward the transparent release of key frameworks used in developing Windows desktop applications and software. December also saw the company discontinue the Microsoft Edge project in favor of Chromium backends for their browsers. On February 20, 2019, Microsoft Corp said it will offer its cyber security service AccountGuard to 12 new markets in Europe including Germany, France and Spain, to close security gaps and protect customers in political space from hacking. In February 2019, hundreds of Microsoft employees protested
19966-417: The second-stage code is needed in that case. UEFI systems can access GPT disks and boot directly from them, which allows Linux to use UEFI boot methods. Booting Linux from GPT disks on UEFI systems involves creation of an EFI system partition (ESP), which contains UEFI applications such as bootloaders, operating system kernels, and utility software. Such a setup is usually referred to as UEFI-GPT , while ESP
20115-467: The team finished the Web browser, and instead were included in the Windows 95 Plus! pack. Backed by a high-profile marketing campaign and what The New York Times called "the splashiest, most frenzied, most expensive introduction of a computer product in the industry's history," Windows 95 quickly became a success. Branching out into new markets in 1996, Microsoft and General Electric 's NBC unit created
20264-436: The umbrella of a quality management system . These types of documents define how a specific document should be written, which may include, but is not limited to, the systems of a document naming, version, layout, referencing, structuring, appearance, language, copyright, hierarchy or format, etc. Very often, this kind of specifications is complemented by a designated template. Microsoft Microsoft Corporation
20413-407: The user. On September 21, 2020, Microsoft announced its intent to acquire video game company ZeniMax Media , the parent company of Bethesda Softworks , for about $ 7.5 billion, with the deal expected to occur in the second half of 2021 fiscal year. On March 9, 2021, the acquisition was finalized and ZeniMax Media became part of Microsoft's Xbox Game Studios division. The total price of the deal
20562-658: The year 2000, after its fourth-quarter report raised concerns among investors on the poor showings of both Windows 8 and the Surface tablet. Microsoft suffered a loss of more than US$ 32 billion. In line with the maturing PC business, in July 2013, Microsoft announced that it would reorganize the business into four new business divisions, namely Operating systems, Apps, Cloud, and Devices. All previous divisions will be dissolved into new divisions without any workforce cuts. On September 3, 2013, Microsoft agreed to buy Nokia 's mobile unit for $ 7 billion, following Amy Hood taking
20711-542: Was MS-DOS that solidified the company's dominance. IBM awarded a contract to Microsoft in November 1980 to provide a version of the CP/M OS to be used in the IBM Personal Computer (IBM PC). For this deal, Microsoft purchased a CP/M clone called 86-DOS from Seattle Computer Products which it branded as MS-DOS, although IBM rebranded it to IBM PC DOS . Microsoft retained ownership of MS-DOS following
20860-438: Was $ 8.1 billion. On September 22, 2020, Microsoft announced that it had an exclusive license to use OpenAI 's GPT-3 artificial intelligence language generator. The previous version of GPT-3 , called GPT-2 , made headlines for being "too dangerous to release" and had numerous capabilities, including designing websites, prescribing medication, answering questions, and penning articles. On November 10, 2020, Microsoft released
21009-520: Was 1.10 released in 2005. Subsequent versions have been developed as UEFI by the Unified EFI Forum . UEFI is independent of platform and programming language, but C is used for the reference implementation TianoCore EDKII. The original motivation for EFI came during early development of the first Intel–HP Itanium systems in the mid-1990s. BIOS limitations (such as 16-bit real mode , 1 MB addressable memory space, assembly language programming, and PC AT hardware) had become too restrictive for
21158-460: Was based on the time sequence of construction, working from exterior to interior, and this logic is still somewhat followed as new materials and systems make their way into the construction process. Each section is subdivided into three distinct parts: "general", "products" and "execution". The MasterFormat and SectionFormat systems can be successfully applied to residential, commercial, civil, and industrial construction. Although many architects find
21307-468: Was completed in March 2022. In 2021, in part due to the strong quarterly earnings spurred by the COVID-19 pandemic , Microsoft's valuation came to nearly $ 2 trillion. The increased necessity for remote work and distance education drove demand for cloud computing and grew the company's gaming sales. On June 24, 2021, Microsoft announced Windows 11 during a Livestream. The announcement came with confusion after Microsoft announced Windows 10 would be
21456-435: Was extended to public supply contracts by the then European Communities' Directive 77/62/EEC coordinating procedures for the award of public supply contracts, adopted in 1976. Some organisations provide guidance on specification-writing for their staff and partners. In addition to identifying the specific attributes required of the goods or services being purchased, specifications in the public sector may also make reference to
21605-403: Was published in August 2022. The interface defined by the EFI specification includes data tables that contain platform information, and boot and runtime services that are available to the OS loader and OS. UEFI firmware provides several technical advantages over a BIOS: With UEFI, it is possible to store product keys for operating systems such as Windows, on the UEFI firmware of the device. UEFI
21754-693: Was released on September 13, which was subsequently replaced by a consumer preview on February 29, 2012, and released to the public in May. The Surface was unveiled on June 18, becoming the first computer in the company's history to have its hardware made by Microsoft. On June 25, Microsoft paid US$ 1.2 billion to buy the social network Yammer . On July 31, they launched the Outlook.com webmail service to compete with Gmail . On September 4, 2012, Microsoft released Windows Server 2012 . In July 2012, Microsoft sold its 50% stake in MSNBC, which it had run as
21903-592: Was released, with its server sibling, Windows Server 2016 , released in September 2016. In Q1 2015, Microsoft was the third-largest maker of mobile phones , selling 33 million units (7.2% of all). While a large majority (at least 75%) of them do not run any version of Windows Phone — those other phones are not categorized as smartphones by Gartner – in the same timeframe 8 million Windows smartphones (2.5% of all smartphones) were made by all manufacturers (mostly Microsoft). Microsoft's share of
22052-425: Was renamed Microsoft Mobile Oy. On September 15, 2014, Microsoft acquired the video game development company Mojang , best known for Minecraft , for $ 2.5 billion. On June 8, 2017, Microsoft acquired Hexadite , an Israeli security firm, for $ 100 million. On January 21, 2015, Microsoft announced the release of their first Interactive whiteboard , Microsoft Surface Hub . On July 29, 2015, Windows 10
22201-590: Was reported that Microsoft was in talks to acquire TikTok after the Trump administration ordered ByteDance to divest ownership of the application to the U.S. On August 3, 2020, after speculation on the deal, Donald Trump stated that Microsoft could buy the application, however, it should be completed by September 15, 2020, and that the United States Department of the Treasury should receive
#146853