The finisher words

 

The invention relates to computer science and computer engineering and can be used to solve problems in the ordering of words in texts. The technical result consists in expanding the functionality of the device, improving the reliability and performance of the device. The device contains n blocks of memory occurrences, the input information channel, control unit, n blocks of associative memory devices, n processing units of comparison results n storage blocks of ordered words. 7 Il.

The invention relates to means for Informatics and computer technology and can be used to solve problems in the ordering of words in texts. The system may find application in the preparation of dictionaries, reference books, and creating databases.

You know the sort of characters" (patent N 2067317, 1996), allowing you to sort in ascending order or in descending order of the input symbols.

It is also known "the finisher of information" (patent N 2128855, 1999), allowing you to arrange the numbers in ascending and descending order.

As a prototype of the selected Device to implement the ordering of pods the following: 1) to extend the functionality of the device sort of words.

2) to simplify the algorithm of the control unit, 3) to improve the reliability and performance of the sorting device.

The proposed finisher will significantly extend the functionality and application of associative memory devices to increase reliability and performance, this simplified algorithm screening device.

The solution of the problem is that the finisher words containing n blocks of memory occurrences, the input information channel, control unit, characterized in that additionally introduced n blocks of associative memory devices, n processing units of comparison results n storage blocks of ordered words, and the second information output information channel connected to the first information input of the first block of search occurrences, second and third information input of which is connected respectively with the first and second information output control unit, a first control output of which is connected with the control input of the first block of the search listings, control output of which is connected to the first Manager of the input control unit, information o minashigo device, the second information input of which is connected with the fifth information output control unit, the third and fourth control outputs which are connected respectively with the first and second control inputs of the first unit of the associative storage device, the first information output of which is connected to the information input of the first storage unit ordered words, the information output of which is connected with the third information input of the first unit of the associative storage device, the control output of which is connected to the first Manager of the entrance of the first processing unit of comparison results, an information input connected to the second information output from the first block of the associative storage device, the fourth information input connected to the information output of the first processing unit of comparison results, the second to the sixth control inputs which are connected respectively with the seventh to the eleventh control outputs of the control unit, the third and fourth control inputs which are connected respectively with the first and second control outputs of the first processing unit of comparison results.

C first to sixth is badcat second control outputs of the control unit, n+1 information output information channel connected to the first information input of the n-th block of search occurrences, second and third information input of which is connected respectively with the third and fourth information output control unit, the second control output of which is connected with the control input of the n-th block of the search listings, managing the output of which is connected with the second Manager entrance control unit.

The information output of the n-th block of search occurrences connected with the first information input of the n-th block of the associative storage device, the second information input of which is connected to the sixth information output control unit, the fifth and sixth control outputs which are connected respectively with the first and second control inputs of the n-th block of the associative storage device, the first information output of which is connected to the information input of the n-th storage unit of ordered words, the information output of which is connected with the third information input of the n-th block of the associative storage device, control output of which is connected to the first Manager of the entrance of the n-th processing unit comparisons, infarstructure, the fourth information input connected to the information output of the n-th processing unit of comparison results, the second to the sixth control inputs which are connected respectively from the twelfth to the sixteenth control outputs of the control unit, the fifth and sixth control inputs which are connected respectively with the first and second control outputs of the n-th processing unit of comparison results from the first to the sixth control inputs of the n-th storage unit of ordered words are connected respectively with the twenty-third to twenty-eighth control outputs of the control unit, the first information input of which is connected to the first information output information channel, the seventh and eighth control inputs control unit "START" and "RESET" are external inputs to the device.

Which - input information channel performs the role of a parallel interface is used to transfer words from an external source (INTERNET, text editors and so on) in the finisher words.

BPV - block search is to identify words that have the same first letter.

BASE - block associative storage device used for storing and upoa on the minimum or maximum value in the module ABC.

BHUS - storage unit ordered words is used for recording and storing in RAM block sorted words of text.

BOO - block is used to control the device.

In solving information-logical tasks, you need to choose words on their signs. For example, if the distribution of words in alphabetical order, you first need to choose words that begin with the letter "a", then beginning with the letter "b", etc. For this purpose it is necessary to repeatedly revise the contents of all memory cells. When solving ordinary computing tasks a lot of time and effort programmers spent on the data distribution in the cell address storage, and subsequent consideration of this distribution.

All this has led to the creation of associative memory devices ABC. Words in ABC be found on their signs, i.e., by their content, not by the addresses of the cells, which are recorded these words. In ABC, parallel and consecutive bits are used for data processing sequential algorithms. This allows the operation to equality search words equal basis. ABC can operate in two basic modes: search and computing. In the search mode is usually required to locate and read from the memory is inogo values; 3) search for values that are enclosed in a given interval; 4) search for the nearest bottom (top) value; 5) an ordered selection (sorting); (6) search-based Boolean functions, and so on [1, 2].

Associative memory is characterized by several features, these include: 1) large capacity which may be expanded by adding new modules;
2) the ability to work with variable length, consisting of strings of characters;
3) availability of funds for search in various specifications and their combinations [1].

In the finisher words there are n partitions. In each section there are four blocks. The inputs of the first block all partitions enters text information. These blocks are selected words with the same first letter. Then these words are stored in the module ABC each section. For alphabetical sorting modules ABC repeatedly viewed. First find the minimum or maximum values for the second letter, if not the revealed word, the algorithm processing is repeated by the third letter, and so on, until, until you have viewed all the letters of all words.

Function analysis of the characteristics obtained after processing the information in the module ABC performs the third block of each partition. Found words zapisi order records are stored in RAM. For further processing of words arranged in alphabetical order and stored in the RAM is overwritten again these words in ABC each section to perform other operations, such as backup words, counting the same words, determine the set of letters in certain positions in words and so on

In Fig.1 shows a block diagram of the finisher words.

In Fig. 2 shows a variant of the technical implementation unit of the search listings.

In Fig.3 shows a variant of the technical implementation unit of the associative storage device.

In Fig. 4 shows a block diagram of the processing unit of comparison results.

In Fig.5 shows a variant of the technical implementation unit storing the ordered words.

In Fig.6 - content GAW operation.

In Fig.7 - tagged GAW operation.

The finisher words (Fig.1) contains the input information channel, n-blocks of search occurrences, n-blocks of associative memory devices, n-block processing results of the comparison, n-storage units are ordered words, the control block.

To describe the algorithm unit 10 controls the following identifiers are used.

1. Why - input Informatica occurrences, coming from the control unit.

3. RV - signal equality of input values coming from the output of the comparator block search listings.

4. The PBC information signal corresponding to the code of the first letter of the word. The signal at the input of the register RG block search listings.

5. US - a signal for controlling the mode of operation of the electronic key EK block search listings.

6. SOPB information signal corresponding to the words that have the same first letter. The signal comes from a block of search occurrences in the input unit of the associative storage device.

7. UR control signals received at the input unit of the associative memory device. The signals control the operation of ABC, set the operation modes of the associative storage device.

8. The GTI is a generator of clock pulses. The pulses are received from the control unit to a summing input of a binary counter SC block associative storage device.

9. SL - information signal corresponding to the output word module ABC block associative storage device. The signal received at the input of operational storage device of the storage unit ordered words.

10. USL - ordered words that p the STS.

11. PS ABC - control signal indication to view the entire length of the string module ABC.

12. PSV - output information analyzer multiple matching block associative storage device corresponding to the search minimum or maximum values in the module ABC block associative storage device.

13. The gas station address (number) of rows in module ABC in which you want to delete words in order to avoid a situation of "loops" in the ordering information.

14. ONCE the control signal enable multiplexer block processing results of the comparison received from the control unit.

15. ZAP - control signal corresponding to only one of the minimum or maximum value found in the string module ABC.

16. SAAS - enable signal write the words in the operational storage device of the storage unit ordered words. The signal is fed to the input of the control unit.

17. T - clock pulses arriving at the summing input of a binary counter SC processing unit of comparison results.

18. GI is a generator of rectangular pulses. The pulses arrive at the information input of logic element And processing unit of comparison results.

20. OBN signal reset binary counter SC processing unit of comparison results.

21. EDN - output signal of the multiplexer block processing results of the comparison.

22. VK - signal chip select, input RAM block BHOS. The signal controls the operation of the RAM.

23. SC/St - control signal read or write information RAM unit BHUS. The signal controls the operation modes of RAM.

24. IM rectangular pulses arriving at the summing input of a binary counter SC - counter columns to form the column address in the RAM block BHOS.

25. PULSE is a rectangular pulse arriving at the summing input of a binary counter SC - row count to determine the addresses of rows in the RAM block BHOS.

26. MTEFS signal reset to the zero state of the counter SC block BHOS.

27. BTS - signal counter reset SC block BHOS.

28. m is the length of the strings in the module ABC.

29. j is the current value of the length count of rows in module ABC.

The algorithm of the control device.

Meaningful GSA control shown in Fig.6 and reflects the operation of the control unit (Fig.1).

The signals of the DOE" and "START" (blocks 2,4-graph-scheme of algorithm (Fig.1) is setting to zero all elements of the device, p is the input information channel team: BOO:=Which to define the separator between words of the text - space.

In blocks 6, 7, 8, 9 algorithm formed a cycle in which there is a distribution of words of text in sections. In each section of the written words with the same first letter. In these sections is sort words by the first letter.

In block 6 of the algorithm is analyzed end-of-text CT. If the end-of-text CT is not yet come (the words of the text do) - NO exit block to the inputs of all the blocks in the search device receives information input to the information channel. If the detected end-of-text CT (text completed) - exit YES block, then exits the loop and goes to the block 10 of the algorithm.

In block 7 of the algorithm on inputs of blocks of the search device receives information from the input information channel command: BPV:=Which.

In block 8 of the algorithm is the analysis of the signal comparing PBi. If the signal is equal to the unit output unit 1, the corresponding i block associative memory device is written the word, with a particular first letter of the code which is supplied to the second input of the comparator block (Fig.2). If the signal PBi zero output 0 of the block, the changeover to the block 6 of the algorithm.

In block 9 of the algorithm is the command: BASE:=SOPB (Fig.3).

In block 10 of algorithm command: j:=1; m:=9 is set the initial values in all associative storage devices. The number m represents the number of the column in ABC, which begins the reading column. The first letter of the words is the first room on the eighth. Second from the ninth through the sixteenth, etc. Appropriate processing to produce, starting with the ninth column, i.e., with the second letter.

In block 11 of the algorithm on the module ABC blocks BASE device receives signals control operation of the memory - Or. To set search mode minimum (maximum) in the module ABC you must install the appropriate mode [1,4]. Input counter external address Unad - SC DD.5 from the control unit receives from the clock GTI - rectangular pulses (Fig.3) to generate an address in the module ABC. The process management module ABC, as well as the formation of the external address VND is commands: Base:=Ur, Basu:=GTI.

In block 12 of algorithm command: MHXi:=PA3i to the control input of multiplexer Micah DD.20 block processing results of the comparison signal from the power control signal to enable the multiplexer RA (gate entrance) (Fig.4).

In blocks 13, 14, 15, 16, 17 SF the words. Each character is encoded vozmu discharges. Words have different lengths.

In block 13 of the algorithm is analyzed m<=j, which is the process of viewing module ABC - output - NO, or the program exits the loop reading data from ABC - output - YES. If the condition output YES, the changeover to the block 18 of the algorithm. If NO loops "reading column module ABC".

In block 14 of the algorithm on the control inputs of multiplexer Micah signals control the gas station. The operation of the multiplexer is in series connection of all inputs PSV element with a single output - EDN. In the connection (switching) examines the state of each input. The operation is carried out for detection of high-capacity detection unit at the input of the multiplexer. This operation is carried out by the team: My:=ASC (Fig.4).

In block 15 of the algorithm is the analysis of the status signal EDN - unit output multiplexer Micah. If the signal EDN equal to zero the output of block 0, then transitions to block 17 of the algorithm. If the signal EDN equal to the unit of the output unit 1, the changeover to the block 16 of the algorithm.

In block 16 of the algorithm at the command beam is calculating rectangular pulses, received at the input of the counter (Fig.4).

In block 17 of the algorithm is incrementing the counter j by one unit on the team: j:=j+1. The output of block transitions to block 13 of the algorithm.

In block 18 of algorithm analyzes the signal state REC. If the signal ZAP zero output 0, then the transition occurs at block 24 of the algorithm. If ZAP is equal to the unit - output 1, then it moves on to the block 19 of the algorithm, where will the record of the word in RAM block BHOS (Fig.4, 5).

In block 19 of the algorithm is the generation of signals from the control unit to record the information in the RAM of the i-th partition. The enable signal for recording information supplied from the control unit commands: BKi:=0, MF/SP:=0. On control inputs received zero values, which corresponds to the recording mode in OSU-section of the device of the next word (Fig.5).

In block 20 of algorithm command: OSU:=Ad St, OSU:=Ad Str, is fed to the address inputs of RAM i-th section of the address lines and column address outputs of the binary counters SC and SC (Fig.5) for recording information in RAM.

In block 21 of the algorithm on the team OSU:=SLC is fed to the input bus for the entry in the i-block RAM device next word from SLC block associative storage device.

address VND output of the counter SC block BASE team: ASU:=Vnad (Fig.3).

In block 23 of algorithm command: A3yi:=del SLC removes words from ABC i-th section of the word according to the external address VND avoid process "loop" (Fig.3). The output of this block is the transition block 10 of the algorithm.

In block 24 of the algorithm is the analysis signal PS ABC - characteristic view of the length of the module ABC. If the entire length of the module ABC visited out YES, then transitions to block 26 of the algorithm. This means that viewed all word characters stored in the module ABC. If the characteristic view of the length of the module ABC - PS ABC is equal to zero - there is NO escape, the changeover to the block 25 of the algorithm. In this case, the process of "reading column module ABC" continues.

In block 25 of the algorithm: m:=m+8 is the increase of the parameter m on the value i.e. eight bytes is the number of binary bits of the symbol. This process is carried out so that you could view the binary code in the columns of the module ABC next character in the word.

In block 26 the algorithm analyzes the characteristic view of all information in the module - ABC is EMPTY. If the characteristic is zero - there is NO way out of the block, it means that information is available in the module ABC, the review process will continue is about means, the module ABC is empty i.e., all information in it is seen (Fig.3).

In block 27 of the algorithm on the team: Base:=Us is rewriting all sorted words from the RAM of the storage unit ordered words in the module ABC block associative storage devices to conduct further search operations (Fig.1).

Block 28 of the algorithm is the final block.

The device is sort of words is as follows.

External control signals "START" and "RESET" are received in block 10 of the control.

Block 1 search for occurrences of BPV (Fig.2) contains electronic keys All, the comparator COM and the register RG. Function block search is the following: of all the words of the text, you must select the words with the same first letter. This unit sorts the words by their first letter. In Fig.2 shows a block diagram of the block BPV. On the control input of an electronic key All DD. 11 receives the control signal CONDITION from the control unit (Fig.1). For informational inputs of an electronic key All comes first letter of the word from the input information channel Which. The output information from the output of an electronic key Alcl is supplied to the first input node of the comparison of the comparator KOM DD. 12 (Fig.2). For a second I is tirowka characters).

Before working device in the register RG DD.13 unit BPV, after zeroing and installation to the operation of the information signal SOUP loaded code letters CPB from the control unit (Fig.1). If the control signal OUTP electronic key All equal to zero, then the information at the first input of the comparator COM is not received, the electronic keys are locked. If the control signal is equal to the unit, in this case, electronic keys All DD.11 will be opened, the information is fed to the input of the comparator KOM DD.12.

The comparator COM DD.12 operates in the mode of comparison for equality. If the output signal of the comparator KOM - RV equal to zero, then the comparison has not occurred, the input values are not equal. If the signal PB is equal to the unit, in this case, the input codes are equal. Defined the word from the text, which has given the first letter. This word is fed to the input of block associative storage device DATABASE and is written in the module ABC foreign address (Fig.3). The signal PB is supplied to the input of the control unit.

Unit 2 associative memory (Fig.3) contains the module ABC DD.16, the case of the search argument DD.17, the address selector and decoder DD. 15, the memory fixation reactions DD.18, the analyzer multiple matches DD. the m USO, coming from the control unit. The mode of operation of the module ABC is set to find the minimum or maximum values. Module ABC records all words with the same first letter. Therefore, the search for the minimum or maximum values should be carried out, starting from the second letters of the words.

At the first input of the selector address decoder receives an information signal SOPB from a block of search occurrences (Fig.1). To the second input receives an information signal SM. It is ordered words are written from the RAM block BHOS for further processing. The third input of this block receives an external address VND output of the binary counter CC DD.14 (Fig.3). This address input information SOPB is recorded in the module ABC. At the summing input of the counter CC DD.14 receives signals of rectangular pulses GTI from the control unit. The counter counts the number of rectangular pulses at the input and the result is formed by the external address in binary code, which is fed to the input of address selector and decoder.

To the input register of the search argument DD.17 is fed from the control unit of the information signal SD, which sets the operation mode of the module ABC (Fig. 3). Before searching all raznotsvetnyie them bits are set to "1". Those places that were once set to "1", then do not change their value regardless of the results of subsequent comparisons [1].

In the view of the binary code of the next character words, all the bits of memory fixation reactions are set to "1", which corresponds to a value unequal to the minimum or maximum value, where are zeros, then these lines module detected minimum or maximum. The output information from the output memory fixation reactions in the form of a binary vector to the analyzer input multiple matches DD.18.

The analyzer multiple matches DD.18 performs the function of the priority of the seeker and consists of buffer registers [1]. The output of this block when searching for the minimum or maximum values in the module ABC are signs of handling words and information signal EPS (Fig.3). The output of this block is the signal PS ABC, which means the characteristic view all of the columns in the module ABC. This signal is fed to the input of block BEURS (Fig. 1).

If the signal PS ABC is equal to zero, then the search process continues. If the signal is equal to the unit, you have to write in the RAM block BHOS all the words from the module ABC, in which the sign of the search for the d multiplexer MIH processing unit comparison results for further analysis (Fig. 1, 3, 4). Output information module ABC is the signal SL - those words that are sent to the input RAM block BEURS (Fig.1).

Unit 3 processing results of the comparison BEURS (Fig.4) contains a multiplexer Micah DD. 20 with inverted inputs binary counter CC DD.21, the binary counter CC DD.24, the logical element And DD.22 for the two inputs, the logical element And DD.23 at the three entrances with one inverted input of the logical element And DD. 25 with inverted inputs with one direct input. Work unit BEURS begins with a signal resolution of TIMES equal to the unit from the control unit to the control input of multiplexer Micah DD.20. For informational inputs of the multiplexer Micah signal PSV from the output of the analyzer multiple matching unit BASE (Fig.3, 4).

Counter CC DD.21 unit generates control signals to the gas station, which is fed to the input of multiplexer Micah DD.20 (Fig.4). Before you begin the unit, all binary counters installed in the zero state. Counter CC DD. 21 is reset by the signal reset - reset coming from the control unit. To the second input of the counter CC DD.21 received from the control unit clock pulses T at the summing input of the counter. Upon receipt of the control signal ACS to the inputs of multiplexer Micah DD.20 is aetsa logical element And DD. 23, but with the zero value of the signal PS ABC (see rows module ABC). The output of the logical element And DD.23 is a high capacity unit. On the second direct input of logic element And DD.23 from the control unit receives the rectangular pulses GUY. When you open the gate And DD.23 rectangular pulses GUY is fed to the input summing input of the counter CC DD. 24. Before the beginning of the text processing binary counter CC DD.24 was reset signal OBN, which is received from the control unit.

Binary counter CC DD.24 is designed to count the rectangular pulses GUY who entered the summing input. The output of the binary counter CC DD.25 is fed to the input of logic element And DD.25, which performs the function of a decoder. This function is to search for one unit received on the input element. If the direct input of logic element And DD.25 received the unit, and all other inputs received zeros, in this case, the output unit will be installed. The output signal REC is equal to one. This means that this module ABC found the letter, which has a minimum (maximum) value.

In this case, the analysis of the words in the module ABC is temporarily stopped. Found the ZAP signal will be zero, this means that some words have a minimum (maximum) value at the given position. In this case, it is necessary to analyze subsequent characters of the words.

The above circuit will only work if the control signal PS ABC - the view of rows will be equal to zero. If the signal PS ABC will be installed in the unit, it means that viewed the entire module ABC along the entire length, and the signal ZAP was not equal to the unit (Fig.4). This situation means that in the module ABC has a few words that have the same set and sequence of letters. In this case, the analysis of the words in the module ABC stops, these words are written to the RAM block BHOS and module ABC removed. Work unit BEURS is the analysis of the information from the BASE unit. If there is one minimum or maximum value in a module, then this word is rewritten in block BHOS. If not found one minimum or maximum, but viewed the entire module ABC, then rewritten in block BHOS a few words because they are the same.

Unit 4 storing the ordered words BHUS (Fig.5) includes operational storage device DD RAM.28. Each OZU works together with two binary counters CC DD.26 and SC DD.27. This unit is designed to be stored is rmacy is recorded in the operational storage device. In Fig.5 shows a variant of the technical implementation unit BHUS and shows the relationship with the binary counters SC and SC. All other blocks BHUS devices have a similar structure. In Fig.5 presents the operational storage device DD RAM.28, a binary counter that generates addresses of columns of RAM-SC DD. 26, the binary counter generates the addresses of the rows of RAM-SC DD.27.

Binary counters at the beginning of the operation of the device reset control signals SBR, SB coming from the control unit. On summing inputs of the counters arrive rectangular pulses IM1, IM from the control unit. Counters form the addresses of rows and columns, on which are written the words SL from the BASE unit (Fig. 1) at the input of operational storage device DD RAM.28. Input CL is found the word in the block associative storage device. The input signal at the input bus OSU. The control signals operative storage device DD RAM.28 read/write and chip select, respectively, when recording take values MF/LU1= 0, BK1=0. Output OSU is information signal OSL (Fig.5).

The control block 10 is synthesized on the basis of GSA control algorithm (Fig. 6) known JV is /> X1:"the DOE"
X2: "START"
X3: "CT"
X4: "RW"
X5: "m<=j"
X7: "ZAP"
X8: PS ABC"
X9: "ABC is EMPTY"
Operators:
Y1: RESET:=1"
Y2: "BU:=Which"
Y3: "BPW:=Which"
Y4: "BASE:=Sup"
Y5: "j:=1"
Y6: m:=9
Y7: "Basu:=Ur"
Y8: "Basu:=GTI"
Y9: "Mich:=RES"
Y10: "Mich:=ESS"
Y11: "SC:=KI,"
Y12: j:=j+1"
Y13: "VC:=0"
Y14: "MF/SP:=0"
Y15: "ASU:=Ad St"
Y16: "ASU:=Ad Str"
Y17: "ASU:=SLK"
Y18: "ASU:=VND"
Y19: "ABC:=del SLK"
Y20: m:=m+8"
Y21: "Basu:=UK"
Sources of information
1. Kohonen So Associative storage device: Transl. from English. - M.: Mir, 1982. - 384 C., Il.

2. Presswhen L. N., Nesterov P. C. Digital computing machines: Textbook. a manual for students. - M.: Higher. school, 1981 - 511 S., Il.

3. Samofalov, K., Korneichuk C. I., B. N. Tarasenko Digital electronic computer. - Kiev: high school. Head publishing house, 1983. - 455 S.

4. Digital and analog integrated circuits: Handbook Ed. by S. C. Jakubowski. - M.: Radio and communication, 1990. - 496 C., Il.

5. Large integrated circuit memory devices: a Handbook/ A. Y. of Gordonov, N. In.Begin, Century Century Zirkin and others; Ed. by A. Y. Gordonov and Y. N. Dbkona. - M.: Radio and communication, 1990. - 288 S., Il.

6. The use of integrated circuits in electronic computing: References:, the l

7. Popular digital circuits: the manual. 2nd ed., Corr. - Chelyabinsk: metallurgy, Chelyabinsk div., 1989. - 352 C., Il.

8. Patent N 2067315 (prototype).

9. Patent N 2128855 (analog).

10. Patent N 2067317 (analog).


Claims

The finisher words containing n blocks of memory occurrences, the input information channel, control unit, characterized in that additionally introduced: n blocks of associative memory devices, n processing units of comparison results n storage blocks of ordered words, and the second information output information channel connected to the first information input of the first block of search occurrences, second and third information input of which is connected respectively with the first and second information output control unit, a first control output of which is connected with the control input of the first block of the search listings, managing the output of which is connected to the first Manager of the input control unit, information output from the first block search occurrences connected with the first information input of the first unit of the associative storage device, the second information input of which sainani respectively with the first and second control inputs of the first unit of the associative storage device, the first information output of which is connected to the information input of the first storage unit ordered words, the information output of which is connected with the third information input of the first unit of the associative storage device, the control output of which is connected to the first Manager of the entrance of the first processing unit the result of the comparison, the information input of which is connected with the second information output from the first block of the associative memory device, the fourth information input connected to the information output of the first processing unit of comparison results between the second and sixth control inputs which are connected respectively with the seventh to the eleventh control outputs of the control unit, the third and fourth control inputs which are connected respectively with the first and second control outputs of the first processing unit of comparison results from the first to the sixth control inputs of the first storage unit ordered words are connected respectively from the seventeenth to the twenty-second control outputs of the control unit, n+1 information output information channel connected to the first information input of the n-th b tortum information output control unit, the second control output of which is connected with the control input of the n-th block of the search listings, managing the output of which is connected with the second Manager with control unit, the information output of the n-th block of search occurrences connected with the first information input of the n-th block of the associative storage device, the second information input of which is connected to the sixth information output control unit, the fifth and sixth control outputs which are connected respectively with the first and second control inputs of the n-th block of the associative storage device, the first information output of which is connected to the information input of the n-th storage unit of ordered words, the information output of which is connected with the third information input of the n-th block of the associative storage device, the control output of which is connected to the first Manager of the entrance of the n-th processing unit of the result of the comparison, the information input of which is connected with the second information output n-th block of the associative memory device, the fourth information input connected to the information output of the n-th processing unit of comparison results, from the second to the sixth upravlyaushaya, the fifth and sixth control inputs which are connected respectively with the first and second control outputs of the n-th processing unit of comparison results from the first to the sixth control inputs of the n-th storage unit of ordered words are connected respectively with the twenty-third to twenty-eighth control outputs of the control unit, the first information input of which is connected to the first information output information channel, seventh and eighth control inputs control unit "START" and "RESET" are external inputs to the device.

 

Same patents:

The invention relates to information retrieval systems, which have thematic databases and database of legislative documents

The invention relates to a system for creating messages e-mail

The invention relates to means for Informatics and computer technology and can be used to solve problems in the compilation of dictionaries, reference books, and creating databases

The invention relates to computing, and in particular to a device for managing distribution of data in a data network client - server

The invention relates to computing and can be used to build automated data banks, information storage and artificial intelligence systems

The invention relates to the processing schemes for the recognition and comparison of complex combinations in high-speed data streams, in particular for use in machines of search and retrieval

The invention relates to the Internet, in particular to technology for creating and viewing content on the web WWW in the form of an interactive Web book

The invention relates to computer technology and can be used in computer systems active video

The invention relates to computer technology and can be used in computer systems active video

The invention relates to computing, Informatics, and can be used in all spheres of human activity as a system of providing information

FIELD: data access technologies.

SUBSTANCE: method includes assignment of simplified network address, recording URL and converting numbers into storage system with net access, inputting assigned number into computer, transferring inputted number to storage system, converting number to URL, receiving page matching URL, and displaying it. Method for use in operation systems for message transfer include intercepting system level messages to certain objects and forming pseudonym messages during that. Systems realize said methods.

EFFECT: broader functional capabilities.

12 cl, 30 dwg

FIELD: computers.

SUBSTANCE: system has entries memory block, words memory block, control block, substitutions block, n blocks for searching and replacing.

EFFECT: broader functional capabilities.

17 dwg

FIELD: computers.

SUBSTANCE: system has nine registers, four address selectors, triggers, AND elements, OR elements and delay elements.

EFFECT: higher speed.

8 dwg

FIELD: computers.

SUBSTANCE: system has operation mode setting block, first and second blocks for selecting records addresses, block for forming addresses for reading records, data output block, first and second record codes comparison blocks, records quality comparison block, year intervals comparison block, records selection control block, register, adder and OR elements.

EFFECT: higher speed of operation.

10 dwg

FIELD: computers.

SUBSTANCE: system has memory for programs, including browser, display block, database for storing documents, addressing control block, while each document of base has at least one link with indicator of its unique number and indicator with address of program for control stored in addressing control block, system contains also, connected by data buses and control of other blocks of system, memory for links of couples of unique numbers of links and forming means for lists of unique numbers of documents links, which are interconnected.

EFFECT: higher efficiency.

2 cl, 1 dwg

FIELD: telecommunication networks.

SUBSTANCE: messages, sent by cell phones, are formed by means of printed and public-distributed classifier, wherein at least one category is made with possible detection of at least one identifier of individual mark of object, identifier is sent by sender via at least one message to computer server with software, which transfers such message into database record at server for its transfer to at least one receiver, or searches for such record in database at server in accordance to received message and transfers to sender of such message at least one found database record.

EFFECT: broader functional capabilities.

2 dwg

FIELD: web technologies.

SUBSTANCE: method for integration of printed business documents, requiring original signature, with electronic data concerning these documents and later extraction of data, inputted for forming documents, is characterized by steps for forcing end user or agent to input all necessary data for forming of required document, saving collected data in database, linking saved data to unique ID code and printing unique ID code on printed document during printing. Printed documents is signed by end user and sent together with supporting documentation. When document is received by business-client, business-client inputs ID code, which is then used for access to saved data, and updates private database of business-client with all data, used for creation of original documents.

EFFECT: higher efficiency.

2 cl, 7 dwg

FIELD: computer science.

SUBSTANCE: device has string memory block, comparator, memory block for words and substitutes, block for analysis and forming of displacement results, block for storing string address, control block.

EFFECT: broader functional capabilities, higher reliability.

10 dwg

FIELD: data bases.

SUBSTANCE: method includes presenting operations at all levels of company in form typical product life cycle tree, wherein existing objective functional-technological connections of each manufacture stage are decomposed, and forming information system in form of pertinent-relevant complex information system and search, for which typical structure-information modules of information system are formed, system objective information requirements of data consumers, being a result of decompositions by levels of operations and problems, are determined as precisely as possible, data base of found documents in form of files is formed of key nodes with set of elementary data block for each system information requirement and files of information system modules, starting from lower levels of current stage and then upwards, while each data block has a list of pertinent documents ordered by determined information requirements.

EFFECT: higher search efficiency.

13 cl, 11 dwg

FIELD: computer science.

SUBSTANCE: system has first, second, third, fourth and fifth registers, first and second memory blocks, first, second and third decoders, triggers, elements AND, OR and delay elements.

EFFECT: higher speed of operation.

1 dwg

Up!