UKNC
   HOME
*



picture info

UKNC
UKNC (russian: УКНЦ) is a Soviet PDP-11-compatible educational micro computer, aimed at teaching school informatics courses. It is also known as Elektronika MS-0511. UKNC stands for Educational Computer by Scientific Centre. Hardware *CPU: KM1801VM2 @ 8 MHz, 16 bit data bus, 17 bit address bus *Peripheral processor: KM1801VM2 @ 6.25 MHz *CPU RAM: 64 KiB *PPU RAM: 32 KiB, ROM: 32 KiB, video RAM: 96 KiB (3 planes 32 KiB each, each 3-bit pixel had a bit in each plane) *Graphics: max 640×288 with 8 colors in one line (16 or 53 colors on whole screen), it is possible to set an individual palette, resolution (80, 160, 320, or 640 dots per line) and memory address for each of 288 screen lines; no text mode. *Keyboard: 88 keys (MS-7007), JCUKEN layout *built-in LAN controller *built-in controller for common or special tape-recorder with computer control (to use for data storage, usually 5-inch FDD's were used) One unique part of the design ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Uknc Boot Menu
UKNC (russian: УКНЦ) is a Soviet PDP-11-compatible educational micro computer, aimed at teaching school informatics courses. It is also known as Elektronika MS-0511. UKNC stands for Educational Computer by Scientific Centre. Hardware *CPU: KM1801VM2 @ 8 MHz, 16 bit data bus, 17 bit address bus *Peripheral processor: KM1801VM2 @ 6.25 MHz *CPU RAM: 64 KiB *PPU RAM: 32 KiB, ROM: 32 KiB, video RAM: 96 KiB (3 planes 32 KiB each, each 3-bit pixel had a bit in each plane) *Graphics: max 640×288 with 8 colors in one line (16 or 53 colors on whole screen), it is possible to set an individual palette, resolution (80, 160, 320, or 640 dots per line) and memory address for each of 288 screen lines; no text mode. *Keyboard: 88 keys (MS-7007), JCUKEN layout *built-in LAN controller *built-in controller for common or special tape-recorder with computer control (to use for data storage, usually 5-inch FDD's were used) One unique part of the design ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Vilnius BASIC
Vilnius BASIC is a dialect of the BASIC programming language running on the Elektronika BK-0010-01/BK-0011M and UKNC computers. It was a quite advanced BASIC and, instead of being an interpreter like most systems of the day, featured a runtime threaded code compiler that compiled the program when one entered the RUN command. The dialect was very close to MSX BASIC. The major differences were the lack of the PLAY, SOUND, VPOKE and PUT SPRITE operators, the inability to open several files at the same time, and the inability to use more than one operator on one line. Only the UKNC version had a full-screen editor. Machine-dependent features, like graphics operators parameters and PEEK/POKE addresses were also different. The software was developed at Vilnius University, located in Lithuania which was a republic of the Soviet Union at the time. See also * List of BASIC dialects * List of BASIC dialects by platform References External links {{BASIC BASIC programming lan ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Elektronika BK-0010
The Electronika BK is a series of 16-bit PDP-11-compatible home computers developed under the Electronika brand by NPO Scientific Center, then the leading microcomputer design team in the Soviet Union. It is also the predecessor of the more powerful UKNC and DVK micros. Overview First released in 1984 (developed in 1983), they are based on the К1801ВМ1 (Soviet LSI-11-compatible CPU) and were the only ''official'' (government approved and accounted for in economic planning) Soviet home computer design in mass production. They sold for about 600–650 roubless. This was costly, but marginally affordable as the average Soviet monthly wage then was about 150 roubles. So they became one of the most popular home computer models in the Soviet Union. Later, in the 1990s, their powerful central processing unit (CPU) and straightforward, easy-to-program design made them popular as demoscene machines. ''BK'' (') is a Russian abbreviation for – domestic (or home) computer. The machines ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Keyboard Layout
A keyboard layout is any specific physical, visual or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard. is the actual positioning of keys on a keyboard. is the arrangement of the legends (labels, markings, engravings) that appear on those keys. is the arrangement of the key-meaning association or keyboard mapping, determined in software, of all the keys of a keyboard; it is this (rather than the legends) that determines the actual response to a key press. Modern computer keyboards are designed to send a scancode to the operating system (OS) when a key is pressed or released: this code reports only the key's row and column, not the specific character engraved on that key. The OS converts the scancode into a specific binary character code using a "scancode to character" conversion table, called the keyboard mapping table. This means that a physical keyb ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

PDP-11
The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer. The PDP-11 included a number of innovative features in its instruction set and additional general-purpose registers that made it much easier to program than earlier models in the PDP series. Further, the innovative Unibus system allowed external devices to be easily interfaced to the system using direct memory access, opening the system to a wide variety of peripherals. The PDP-11 replaced the PDP-8 in many real-time computing applications, although both product lines lived in parallel for more than 10 years. The ease of programming of the PDP-11 made it very popular for general-purpose computing uses also. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

RT-11
RT-11 (Real-time 11) is a discontinued small, low-end, single-user real-time operating system for the full line of Digital Equipment Corporation PDP-11 16-bit computers. RT-11 was first implemented in 1970. It was widely used for real-time computing systems, process control, and data acquisition across all PDP-11s. It was also used for low-cost general-use computing. Features Multitasking RT-11 systems did not support preemptive multitasking, but most versions could run multiple simultaneous applications. All variants of the monitors provided a ''background job''. The FB, XM, and ZM monitors also provided a ''foreground job'', and six ''system jobs'' if selected via the SYSGEN system generation program. These tasks had fixed priorities, with the background job lowest and the foreground job highest. It was possible to switch between jobs from the system console user interface, and SYSGEN could generate a monitor that provided a single background job (the SB, XB and ZB variants). T ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

FOCAL (programming Language)
FOCAL (acronym for Formulating On-line Calculations in Algebraic Language, or FOrmula CALculator) is an interactive interpreted programming language based on ''JOHNNIAC Open Shop System'' (JOSS) and mostly used on Digital Equipment Corporation (DEC) Programmed Data Processor (PDP) series machines. FOCAL is very similar to JOSS in the commands it supports and the general syntax of the language. It differs in that many of JOSS' advanced features like ranges and user-defined functions were removed to simplify the parser. Some of the reserved words (keywords) were renamed so that they all start with a unique first letter. This allows users to type in programs using one-character statements, further reducing memory needs. This was an important consideration on the PDP-8, which was often limited to a few kilobytes (KB). Like JOSS, and later BASICs, FOCAL on the PDP-8 was a complete environment that included a line editor, an interpreter, and input/output routines. The package as a wh ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


SM EVM
SM EVM (СМ ЭВМ, abbreviation of Система Малых ЭВМ—literally System of Mini Computers) are several types of Soviet and Comecon minicomputers produced from 1975 through the 1980s. Most types of SM EVM are clones of DEC PDP-11 and VAX. SM-1 and SM-2 are clones of Hewlett-Packard minicomputers. The common operating systems for the PDP-11 clones are translated versions of RSX-11 (ОС РВ) for the higher spec models and RT-11 (РАФОС, ФОДОС) for lower spec models. Also available for the high-end PDP-11 clones is MOS, a clone of UNIX. See also * SM-4 * SM-1420 The SM-1420 (CM-1420) is a 16 bit DEC PDP-11/45 minicomputer clone, and the successor to SM-4 in Soviet Bloc countries. Under the direction of Minpribor it was produced in the Soviet Union and Bulgaria from 1983 onwards, and is more than twice as f ... * SM-1600 * SM-1710 * SM-1720 References Computer-related introductions in 1975 Minicomputers Soviet computer systems PDP-11 {{m ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Pascal (programming Language)
Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honour of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth was involved in the process to improve the language as part of the ALGOL X efforts and proposed a version named ALGOL W. This was not accepted, and the ALGOL X process bogged down. In 1968, Wirth decided to abandon the ALGOL X process and further improve ALGOL W, releasing this as Pascal in 1970. On top of ALGOL's scalars and arrays, Pascal enables defining complex datatypes and building dynamic and recursive data structures such as lists, trees and graphs. Pascal has strong typing on all objects, which means that one type of data cannot be converted to or interpreted as another without explicit conversi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Prolog
Prolog is a logic programming language associated with artificial intelligence and computational linguistics. Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is intended primarily as a declarative programming language: the program logic is expressed in terms of relations, represented as facts and rules. A computation is initiated by running a ''query'' over these relations. The language was developed and implemented in Marseille, France, in 1972 by Alain Colmerauer with Philippe Roussel, based on Robert Kowalski's procedural interpretation of Horn clauses at University of Edinburgh. Prolog was one of the first logic programming languages and remains the most popular such language today, with several free and commercial implementations available. The language has been used for theorem proving, expert systems, term rewriting, type systems, and automated planning, as well as its original intended field of use, nat ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Logo (programming Language)
Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. ''Logo'' is not an acronym: the name was coined by Feurzeig while he was at Bolt, Beranek and Newman, and derives from the Greek ''logos'', meaning ''word'' or ''thought''. A general-purpose language, Logo is widely known for its use of turtle graphics, in which commands for movement and drawing produced line or vector graphics, either on screen or with a small robot termed a Turtle (robot), turtle. The language was conceived to teach concepts of programming related to Lisp (programming language), Lisp and only later to enable what Papert called "kinesthetic, body-syntonic reasoning", where students could understand, predict, and reason about the turtle's motion by imagining what they would do if they were the turtle. There are substantial differences among the many dialects of Logo, and the situation is confused by the regular appearance of turtle graphics program ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Microcomputers
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PCB). Microcomputers became popular in the 1970s and 1980s with the advent of increasingly powerful microprocessors. The predecessors to these computers, mainframes and minicomputers, were comparatively much larger and more expensive (though indeed present-day mainframes such as the IBM System z machines use one or more custom microprocessors as their CPUs). Many microcomputers (when equipped with a keyboard and screen for input and output) are also personal computers (in the generic sense). An early use of the term ''personal computer'' in 1962 predates microprocessor-based designs. ''(See "Personal Computer: Computers at Companies" reference below)''. A ''microcomputer'' used as an embedded control system may have no human-readable input ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]