K1839
   HOME
*





K1839
К1839 is a microprocessor chipset developed between 1984 and 1989 at the Angstrem Research Institute by the same team that developed the 1801BMx series of CPUs. It was the first Soviet, and later the first Russian 32-bit microprocessor system. From a programmer's point of view, it was a complete replica of the VAX 11/750 Comet and included floating-point arithmetic, unlike the MicroVAX microprocessors produced by DEC. The chipset included a processor, a coprocessor for integer and floating-point arithmetic, a memory controller and a bus adapter. It was fabricated in a 3 µm process. The Electronika-32 computer and a VAX-PC board were built based on this chipset, as well as the aerospace on-board digital computer SB3541 (developed by LNPOEA - OKB "Electroavtomatika", St. Petersburg). The 1839 chipset is still in production, and is used in the control systems of the GLONASS-M satellites. The processor had external microprogram control, that is, in addition to the CPU, a separate ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


GLONASS-M
GLONASS-M (russian: link=no, ГЛОНАСС-М), also known as Uragan-M (russian: link=no, Ураган-М) (GRAU index 11F654M given to the first two pilot satellites and 14F113 to the rest) are the second generation of Uragan satellite design used as part of the Russian GLONASS radio-based satellite navigation system. Developed by ISS Reshetnev (Information Satellite Systems Reshetnev), it had its debut launch in 2003, and is in the process of being phased out. Its production finished in 2015 and its last launch was in November 2022. It is an evolution of the previous Uragan (GRAU Index 11F654) second-generation satellites, improving accuracy, increasing power, extending the design life and adding the FDMA L2OF open signal. The last eight Glonass-M spacecraft in production included the new CDMA L3OC open signal. Design It used a 3-axis stabilized pressurized bus with two solar panels, a propulsion module and a payload module. At these are just heavier than the previous gene ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


List Of Soviet Microprocessors
Both microcontrollers and microprocessors (including bit-slice processors and DSPs) from the Soviet Union are listed here. Newer devices from Russia, Belarus, and Ukraine are listed here if they are labelled according to the Soviet integrated circuit designation. References {{reflist, refs= {{cite book , first=И.В. , last=Варламов , title=Микропроцессоры в бытовой технике , publisher=Радио и связь , year=1989 , language=Russian , isbn=5256004794 , url=http://www.nehudlit.ru/books/detail8363.html {{cite book , first=Л.И. , last=Ниссельсон , title=Цифровые и аналоговые интегральные микросхемы , publisher=Радио и связь , year=1989 , language=Russian , isbn=5256002597 {{cite web , title=Soviet microprocessors, microcontrollers, FPU chips and their western analogs , website=www.cpu-world.com , url=http://www.cpu-world.com/info/exUSSR-chips.html , ac ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Angstrem (company)
Angstrem JSC () is a Moscow-based company involved in the design and fabrication of electronic products and semiconductors. It produced a range of Soviet-era integrated circuits. After the fall of the Soviet Union, in 90s it has produced a line of calculators and bank cards. History Soviet Union Angstrem was founded on June 25, 1963, as NII-336 (Research Institute-336). It was later reorganized into the Research Institute of Fine Technology (russian: НИИ точной технологии, , NIITT) and Angstrem Factory as part of Scientific Production Association Science Center. The company, along with Mikron (Moscow, Zelenograd) and Integral (Belarus, Minsk), was the main manufacturer of integrated circuits in the Soviet Union. In 1981 Angstrem was awarded the Order of the October Revolution. Russia In 1993 NIITT and Angstrem Factory were privatized as a single company, Angstrem. Sergei Veremeyenko acquired control of the three companies in 2004. In June 2008, these c ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit. The integrated circuit is capable of interpreting and executing program instructions and performing arithmetic operations. The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results (also in binary form) as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system. The integration of a whole CPU onto a single or a few integrated circuits using Very-Large-Scale Integration (VLSI) greatly reduced the cost of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Multitasking
In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time. New tasks can interrupt already started ones before they finish, instead of waiting for them to end. As a result, a computer executes segments of multiple tasks in an interleaved manner, while the tasks share common processing resources such as central processing units (CPUs) and main memory. Multitasking automatically interrupts the running program, saving its state (partial results, memory contents and computer register contents) and loading the saved state of another program and transferring control to it. This " context switch" may be initiated at fixed time intervals (pre-emptive multitasking), or the running program may be coded to signal to the supervisory software when it can be interrupted (cooperative multitasking). Multitasking does not require parallel execution of multiple tasks at exactly the same time; instead, it allows more than o ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Soviet Integrated Circuit Designation
Soviet integrated circuit designation is an industrial specification for encoding of names of integrated circuits manufactured in the Soviet Union and Post-Soviet Union countries. 25 years after the dissolution of the Soviet Union, a number of manufacturers in Russia, Belarus, Ukraine, Latvia, and Uzbekistan still use this designation. The designation uses the Cyrillic alphabet which sometimes leads to confusion where a Cyrillic letter has the same appearance as a Latin letter but is romanized as a different letter. Furthermore, for some Cyrillic letters the Romanization is ambiguous. History The nomenclature for integrated circuits has changed somewhat over the years as new standards were published: * 1968 – NP0.034.000 (Russian: ''НП0.034.000'') * 1973 – GOST 18682—73 (Russian: ''ГОСТ 18682—73'') * 1980 – OST 11.073.915—80 (Russian: ''ОСТ 11.073.915—80'') * 2000 – OST 11.073.915—2000 (Russian: ''ОСТ 11.073.915—2000'') * 2010 – GOST RV 59 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Majority Function
In Boolean logic, the majority function (also called the median operator) is the Boolean function that evaluates to false when half or more arguments are false and true otherwise, i.e. the value of the function equals the value of the majority of the inputs. Representing true values as 1 and false values as 0, we may use the (real-valued) formula: :\langle p_1,\dots,p_n \rangle = \operatorname \left ( p_1,\dots,p_n \right ) = \left \lfloor \frac + \frac \right \rfloor. The "−1/2" in the formula serves to break ties in favor of zeros when the number of arguments ''n'' is even. If the term "−1/2" is omitted, the formula can be used for a function that breaks ties in favor of ones. Most applications deliberately force an odd number of inputs so they don't have to deal with the question of what happens when exactly half the inputs are 0 and exactly half the inputs are 1. The few systems that calculate the majority function on an even number of inputs are often biased to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Cache (computing)
In computing, a cache ( ) is a hardware or software component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere. A ''cache hit'' occurs when the requested data can be found in a cache, while a ''cache miss'' occurs when it cannot. Cache hits are served by reading data from the cache, which is faster than recomputing a result or reading from a slower data store; thus, the more requests that can be served from the cache, the faster the system performs. To be cost-effective and to enable efficient use of data, caches must be relatively small. Nevertheless, caches have proven themselves in many areas of computing, because typical computer applications access data with a high degree of locality of reference. Such access patterns exhibit temporal locality, where data is requested that has been recently requested already, and spatial locality, where d ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Dynamic Random-access Memory
Dynamic random-access memory (dynamic RAM or DRAM) is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal-oxide-semiconductor (MOS) technology. While most DRAM memory cell designs use a capacitor and transistor, some only use two transistors. In the designs where a capacitor is used, the capacitor can either be charged or discharged; these two states are taken to represent the two values of a bit, conventionally called 0 and 1. The electric charge on the capacitors gradually leaks away; without intervention the data on the capacitor would soon be lost. To prevent this, DRAM requires an external ''memory refresh'' circuit which periodically rewrites the data in the capacitors, restoring them to their original charge. This refresh process is the defining characteristic of dynamic random-access memory, in contrast to static random-access memory (SRAM ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Virtual Memory
In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory". The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called '' virtual addresses'', into ''physical addresses'' in computer memory. Main storage, as seen by a process or task, appears as a contiguous address space or collection of contiguous segments. The operating system manages virtual address spaces and the assignment of real memory to virtual memory. Address translation hardware in the CPU, often referred to as a memory management unit (MMU), automatically translates virtual addresses to physical addresses. Software within the operating system may extend these capabilities, utilizing, e.g., disk storage, to provide a virtual address space that ca ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Processor Register
A processor register is a quickly accessible location available to a computer's processor. Registers usually consist of a small amount of fast storage, although some registers have specific hardware functions, and may be read-only or write-only. In computer architecture, registers are typically addressed by mechanisms other than main memory, but may in some cases be assigned a memory address e.g. DEC PDP-10, ICT 1900. Almost all computers, whether load/store architecture or not, load data from a larger memory into registers where it is used for arithmetic operations and is manipulated or tested by machine instructions. Manipulated data is then often stored back to main memory, either by the same instruction or by a subsequent one. Modern processors use either static or dynamic RAM as main memory, with the latter usually accessed via one or more cache levels. Processor registers are normally at the top of the memory hierarchy, and provide the fastest way to access data. The ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]