Topic: computing (Page 40)
You are looking at all articles with the topic "computing". We found 493 matches.
Hint:
To view all topics, click here. Too see the most popular topics, click here instead.
π Unix time - 15:30:08 UTC on Sun, 4 December 292,277,026,596
Unix time (also known as Epoch time, POSIX time, seconds since the Epoch, or UNIX Epoch time) is a system for describing a point in time. It is the number of seconds that have elapsed since the Unix epoch, that is the time 00:00:00 UTC on 1 January 1970, minus leap seconds. Leap seconds are ignored, with a leap second having the same Unix time as the second before it, and every day is treated as if it contains exactly 86400 seconds. Due to this treatment, Unix time is not a true representation of UTC.
Unix time is widely used in operating systems and file formats. In Unix-like operating systems, date
is a command which will print or set the current time; by default, it prints or sets the time in the system time zone, but with the -u
flag, it prints or sets the time in UTC and, with the TZ
environment variable set to refer to a particular time zone, prints or sets the time in that time zone.
Discussed on
- "Unix time - 15:30:08 UTC on Sun, 4 December 292,277,026,596" | 2014-06-03 | 11 Upvotes 10 Comments
π Whirlwind I
Whirlwind I was a Cold War-era vacuum tube computer developed by the MIT Servomechanisms Laboratory for the U.S. Navy. Operational in 1951, it was among the first digital electronic computers that operated in real-time for output, and the first that was not simply an electronic replacement of older mechanical systems.
It was one of the first computers to calculate in bit-parallel (rather than bit-serial), and was the first to use magnetic-core memory.
Its development led directly to the Whirlwind II design used as the basis for the United States Air Force SAGE air defense system, and indirectly to almost all business computers and minicomputers in the 1960s, particularly because of the mantra "short word length, speed, people."
Discussed on
- "Whirlwind I" | 2023-10-25 | 18 Upvotes 3 Comments
π Beflix (Bell Labs Flicks)
BEFLIX is the name of the first embedded domain-specific language for computer animation, invented by Ken Knowlton at Bell Labs in 1963. The name derives from a combination of Bell Flicks. Ken Knowlton used BEFLIX to create animated films for educational and engineering purposes. He also collaborated with the artist Stan Vanderbeek at Bell Labs to create a series of computer-animated films called Poemfields between 1966 and 1969.
BEFLIX was developed on the IBM 7090 mainframe computer using a Stromberg-Carlson SC4020 microfilm recorder for output. The programming environment targeted by BEFLIX consisted of a FORTRAN II implementation with FORTRAN II Assembly Program (FAP) macros. The first version of BEFLIX was implemented through the FAP macro facility. A later version targeting FORTRAN IV resembled a more traditional subroutine library and lost some of the unique flavor to the language.
Pixels are produced by writing characters to the screen of the microfilm recorder with a defocused electron beam. The SC4020 used a charactron tube to expose microfilm. In BEFLIX, the electron beam is defocused to draw pixels as blurred character shapes. Characters are selected to create a range of grayscale values for pixels. The microfilm recorder is not connected directly to the 7090, but communicates through magnetic tape. BEFLIX writes the magnetic tape output on the 7090 and the film recorder reads the tape to create the film output. BEFLIX also supports a preview mode where selected frames of the output are written to the line printer.
Discussed on
- "Beflix (Bell Labs Flicks)" | 2024-10-18 | 16 Upvotes 5 Comments
π Heat-assisted magnetic recording
Heat-assisted magnetic recording (HAMR) is a magnetic storage technology for greatly increasing the amount of data that can be stored on a magnetic device such as a hard disk drive by temporarily heating the disk material during writing, which makes it much more receptive to magnetic effects and allows writing to much smaller regions (and much higher levels of data on a disk).
The technology was initially seen as extremely difficult to achieve, with doubts expressed about its feasibility in 2013. The regions being written must be heated in a tiny area - small enough that diffraction prevents the use of normal laser focused heating - and requires a heating, writing and cooling cycle of less than 1 nanosecond, while also controlling the effects of repeated spot-heating on the drive platters, the drive-to-head contact, and the adjacent magnetic data which must not be affected. These challenges required the development of nano-scale surface plasmons (surface guided laser) instead of direct laser-based heating, new types of glass platters and heat-control coatings that tolerate rapid spot-heating without affecting the contact with the recording head or nearby data, new methods to mount the heating laser onto the drive head, and a wide range of other technical, development and control issues that needed to be overcome.
In February 2019, Seagate Technology announced that HAMR would be launched commercially in 2019, having been extensively tested at partners during 2017 and 2018. The first drives will be 16Β TB, with 20Β TB expected in 2020, 24Β TB drives in advanced development, and 40Β TB drives by around 2023. Its planned successor, known as heated-dot magnetic recording (HDMR), or bit-pattern recording, is also under development, although not expected to be available until at least 2025 or later. HAMR drives have the same form factor (size and layout) as existing traditional hard drives, and do not require any change to the computer or other device in which they are installed; they can be used identically to existing hard drives. HAMR is expected to be delayed commercially until 2022, with 10-platter hard drives using perpendicular recording (expected to be followed by SMR) being used as a stopgap solution.
Discussed on
- "Heat-assisted magnetic recording" | 2015-08-15 | 14 Upvotes 6 Comments
π OS-9: real-time, multi-user, Unix-like OS developed in the 1980s
OS-9 is a family of real-time, process-based, multitasking, multi-user operating systems, developed in the 1980s, originally by Microware Systems Corporation for the Motorola 6809 microprocessor. It was purchased by Radisys Corp in 2001, and was purchased again in 2013 by its current owner Microware LP.
The OS-9 family was popular for general-purpose computing and remains in use in commercial embedded systems and amongst hobbyists. Today, OS-9 is a product name used by both a Motorola 68000-series machine language OS and a portable (PowerPC, x86, ARM, MIPS, SH4, etc.) version written in C, originally known as OS-9000.
Discussed on
- "OS-9: real-time, multi-user, Unix-like OS developed in the 1980s" | 2015-07-26 | 15 Upvotes 5 Comments
π Bozo Bit
The term bozo bit has been used in two contexts. Initially a weak copy protection system in the 1980s Apple classic Mac OS, the term "flipping the bozo bit" was later reused to describe a decision to ignore a person's input. It is a whimsical term, possibly derived from the classic children's comedy character, Bozo the Clown.
π Universal Disk Format
Universal Disk Format (UDF) is a profile of the specification known as ISO/IEC 13346 and ECMA-167 and is an open vendor-neutral file system for computer data storage for a broad range of media. In practice, it has been most widely used for DVDs and newer optical disc formats, supplanting ISO 9660. Due to its design, it is very well suited to incremental updates on both recordable and (re)writable optical media. UDF is developed and maintained by the Optical Storage Technology Association (OSTA).
Normally, authoring software will master a UDF file system in a batch process and write it to optical media in a single pass. But when packet writing to rewritable media, such as CD-RW, UDF allows files to be created, deleted and changed on-disc just as a general-purpose filesystem would on removable media like floppy disks and flash drives. This is also possible on write-once media, such as CD-R, but in that case the space occupied by the deleted files cannot be reclaimed (and instead becomes inaccessible).
Multi-session mastering is also possible in UDF, though some implementations may be unable to read disks with multiple sessions.
Discussed on
- "Universal Disk Format" | 2013-01-20 | 10 Upvotes 10 Comments
π The Tanenbaum β Torvalds Debate
The TanenbaumβTorvalds debate was a written debate between Andrew S. Tanenbaum and Linus Torvalds, regarding the Linux kernel and kernel architecture in general. Tanenbaum, the creator of Minix, began the debate in 1992 on the Usenet discussion group comp.os.minix, arguing that microkernels are superior to monolithic kernels and therefore Linux was, even in 1992, obsolete.
The debate has sometimes been considered a flame war.
Discussed on
- "The Tanenbaum β Torvalds Debate" | 2021-06-27 | 13 Upvotes 7 Comments
π Pi Calculus
In theoretical computer science, the Ο-calculus (or pi-calculus) is a process calculus. The Ο-calculus allows channel names to be communicated along the channels themselves, and in this way it is able to describe concurrent computations whose network configuration may change during the computation.
The Ο-calculus is simple, it has few terms and so is a small, yet expressive language (see #Syntax). Functional programs can be encoded into the Ο-calculus, and the encoding emphasises the dialogue nature of computation, drawing connections with game semantics. Extensions of the Ο-calculus, such as the spi calculus and applied Ο, have been successful in reasoning about cryptographic protocols. Beside the original use in describing concurrent systems, the Ο-calculus has also been used to reason about business processes and molecular biology.
Discussed on
- "Pi Calculus" | 2013-12-15 | 12 Upvotes 7 Comments
π x86 Instruction Listings
The x86 instruction set refers to the set of instructions that x86-compatible microprocessors support. The instructions are usually part of an executable program, often stored as a computer file and executed on the processor.
The x86 instruction set has been extended several times, introducing wider registers and datatypes as well as new functionality.
Discussed on
- "x86 Instruction Listings" | 2020-06-02 | 17 Upvotes 2 Comments