<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Практ работы АКС &#8212; Информ технологии</title>
	<atom:link href="http://s95354is.beget.tech/category/aks/prakt-raboty-aks/feed/" rel="self" type="application/rss+xml" />
	<link>http://s95354is.beget.tech</link>
	<description>Компьютерные дисциплины</description>
	<lastBuildDate>Fri, 16 Sep 2022 09:23:52 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>
	<item>
		<title>ПР 10 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-10-aks-2/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Mon, 22 Nov 2021 05:29:47 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3678</guid>

					<description><![CDATA[Практическая работа №10 Тема: «Побитовые операции» Ход работы Напишите функцию, которая возвращает true, если число целое, иначе false. Верно ли, что для любых a и b выполняются равенства ниже? Иными словами, при перемене мест – всегда ли результат останется тем же? (a ^ b) == (b ^ a) (a &#38; b) == (b &#38; a) [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Практическая работа</strong> №10</p>



<p><strong>Тема</strong>: «Побитовые операции»</p>



<span id="more-3678"></span>



<p><strong>Ход работы</strong></p>



<ol type="1"><li>Напишите функцию, которая возвращает true, если число целое, иначе false.</li><li>Верно ли, что для любых a и b выполняются равенства ниже? Иными словами, при перемене мест – всегда ли результат останется тем же?<ol><li>(a ^ b) == (b ^ a)</li></ol><ol><li>(a &amp; b) == (b &amp; a)</li></ol><ol><li>(a | b) == (b | a)</li></ol></li><li>Ввести целое число n и вывести 2<sup>n</sup>, используя битовые операции.</li><li>Вывести двоичное представление целого положительного числа, используя битовые операции.</li><li>Найти количество единиц в двоичном представлении целого положительного числа.</li><li>Найти номер старшего бита в двоичном представлении целого положительного числа.</li><li>Ввести целые числа n и i и вывести целое число, у которого i-й бит установлен в 1, а все остальные биты совпадают с битами числа n на тех же позициях.</li><li>Ввести целые числа n и i и вывести целое число, у которого i-й бит сброшен в 0, а все остальные биты совпадают с битами числа n на тех же позициях.</li></ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 09 АКС</title>
		<link>http://s95354is.beget.tech/razdely/pr-09-aks-2/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Thu, 11 Nov 2021 08:25:42 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<category><![CDATA[разделы]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3643</guid>

					<description><![CDATA[Тема: &#171;Перевод чисел в прямой и обратный код&#187; Ход работы Задание выполняется в тетради Распределение по вариантам № п/п Фамилия Вариант 1 Бойко Александр Денисович 1 2 Бутков Антон Денисович 2 3 Демьяненко Лилия 3 4 Доля Никита Максимович 4 5 Ёлкина Яна Вячеславовна 1 6 Ключка Полина Романовна 2 7 Кобушко Александр Андреевич 3 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Тема: &#171;Перевод чисел в прямой и обратный код&#187;</p>



<span id="more-3643"></span>



<p>Ход работы</p>



<p>Задание выполняется в тетради</p>



<p>Распределение по вариантам</p>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td>№ п/п</td><td>Фамилия</td><td>Вариант</td></tr><tr><td>1</td><td>Бойко Александр Денисович</td><td>1</td></tr><tr><td>2</td><td>Бутков Антон Денисович</td><td>2</td></tr><tr><td>3</td><td>Демьяненко Лилия</td><td>3</td></tr><tr><td>4</td><td>Доля Никита Максимович</td><td>4</td></tr><tr><td>5</td><td>Ёлкина Яна Вячеславовна</td><td>1</td></tr><tr><td>6</td><td>Ключка Полина Романовна</td><td>2</td></tr><tr><td>7</td><td>Кобушко Александр Андреевич</td><td>3</td></tr><tr><td>8</td><td>Колюшко Никита Юрьевич</td><td>4</td></tr><tr><td>9</td><td>Костылев Сергей Юрьевич</td><td>1</td></tr><tr><td>10</td><td>Крамаренко Валерия Эдуардовна</td><td>2</td></tr><tr><td>11</td><td>Кузнецов Павел Максимович</td><td>3</td></tr><tr><td>12</td><td>Куманец Сергей Анатольевич</td><td>4</td></tr><tr><td>13</td><td>Любченко Дарья Валериевна</td><td>1</td></tr><tr><td>14</td><td>Мудрый Максим Александрович</td><td>2</td></tr><tr><td>15</td><td>Рыженко Александр Игоревич</td><td>3</td></tr><tr><td>16</td><td>Сапожников Тимур Юрьевич</td><td>4</td></tr><tr><td>17</td><td>Сидоров Артем Юрьевич</td><td>1</td></tr><tr><td>18</td><td>Скрипчук Владислав Валерьевич</td><td>2</td></tr><tr><td>19</td><td>Скрыпник Александр Сергеевич</td><td>3</td></tr><tr><td>20</td><td>Толкачев Владимир Сергеевич</td><td>4</td></tr><tr><td>21</td><td>Цемкало Данил Александрович</td><td>1</td></tr><tr><td>22</td><td>Ярский Александр Александрович</td><td>2</td></tr></tbody></table></figure>



<h4 class="has-text-align-center wp-block-heading">Вариант № 1</h4>



<p>1) Записать число в прямом, обратном и дополнительном кодах:</p>



<p>а) 11010; б) -11101; в) -101001; г) -1001110.</p>



<p>2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.</p>



<figure class="wp-block-table"><table><tbody><tr><td>а) X= -11010; Y= 1001111;</td><td>б) X= -11101; Y= -100110;</td><td>в) X= 1110100; Y= -101101;</td></tr><tr><td>г) X= -10110; Y= -111011;</td><td>д) X= 1111011; Y= -1001010;</td><td>е) X= -11011; Y= -10101.</td></tr></tbody></table></figure>



<h4 class="has-text-align-center wp-block-heading">Вариант № 2</h4>



<p>1) Записать число в прямом, обратном и дополнительном кодах:</p>



<p>а) 11101; б) -100101; в) -101101; г) 1101.</p>



<p>2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.</p>



<figure class="wp-block-table"><table><tbody><tr><td>а) Х=-110101; Y= 11101;</td><td>б) X= 10101; Y= -1110001;</td><td>в) X= -1000111; Y= 11101;</td></tr><tr><td>г) X= -1101111; Y= -101011;</td><td>д) X= 1111011; Y= -1001010;</td><td>е) X= -1110001; Y= 10011.</td></tr></tbody></table></figure>



<h4 class="has-text-align-center wp-block-heading">Вариант № 3</h4>



<p>1) Записать число в прямом, обратном и дополнительном кодах:</p>



<p>а) 11010; б) -11101; в) -101001; г) -1001110.</p>



<p>2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.</p>



<figure class="wp-block-table"><table><tbody><tr><td>а) X= -1101001; Y= 11101;</td><td>б) X= -1010001; Y= -100110;</td><td>в) X= 1010100; Y= 1111;</td></tr><tr><td>г) X= -10110; Y= -111011;</td><td>д) X= 1111011; Y= -1011010;</td><td>е) X= 11011; Y= -11101.</td></tr></tbody></table></figure>



<h4 class="has-text-align-center wp-block-heading">Вариант № 4</h4>



<p>1) Записать число в прямом, обратном и дополнительном кодах:</p>



<p>а) -101001; б) -100101; в) -101101; г) 1101.</p>



<p>2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.</p>



<figure class="wp-block-table"><table><tbody><tr><td>а) Х=-110101; Y= 11101;</td><td>б) X= 10101; Y= -1110001;</td><td>в) X= -1000111; Y= 11101;</td></tr><tr><td>г) X= -1101111; Y= -101011;</td><td>д) X= 1111011; Y= -1001010;</td><td>е) X= -1110001; Y= 10011.</td></tr></tbody></table></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПЗ 03 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pz-03-aks/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Sun, 07 Nov 2021 07:24:15 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3596</guid>

					<description><![CDATA[Практическая работа №3 Тема: &#171;Перевод чисел в прямой и обратный код, их сложение в прямом и обратном кодах&#187; Цель: изучить основы машинной арифметики, представления чисел в прямом, обратном и дополнительном кодах и арифметических операций над ними. Ход занятия Любые данные (числа, текст, команды программ и др.) в памя­ти компьютера представлены двоичными кодами, которые представ­ляют собой [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Практическая работа №3</strong></p>



<p><strong>Тема</strong>: &#171;Перевод чисел в прямой и обратный код, их сложение в прямом и обратном кодах&#187;</p>



<span id="more-3596"></span>



<p><strong>Цель</strong>: изучить основы машинной арифметики, представления чисел в прямом, обратном и дополнительном кодах и арифметических операций над ними.</p>



<p class="has-text-align-center"><strong>Ход занятия</strong></p>



<p>Любые данные (числа, текст, команды программ и др.) в памя­ти компьютера представлены двоичными кодами, которые представ­ляют собой совокупность битов. В частности, двоичный код, содер­жащий 8 бит (говорят: «8 разрядов»), называется байтом. Для хранения данных используют следующие форматы двоичного кода: 8-разрядный (байт), 16-разрядный (полуслово), 32-разрядный (сло­во) и 64-разрядный (двойное слово).</p>



<p>Для выполнения арифметических операций используют специ­альные коды представления чисел, которые позволяют свести опе­рацию вычитания чисел к арифметическому сложению этих кодов. Различают прямой, обратный и дополнительный коды. Прямой код используется для представления отрицательных чисел в памяти ком­пьютера, а также при выполнении операций умножения и деления. Обратный и дополнительный коды применяются для выполнения операции вычитания, которую заменяют операцией сложения чисел с разными знаками: а &#8212; b = а + (-b).</p>



<p>В коде числа каждому разряду соответствует определенный эле­мент разрядной сетки. Для записи знака числа в разрядной сетке имеется строго определенный фиксированный разряд, обычно это крайний разряд разрядной сетки.</p>



<p>Замечание. Условимся при записи кода знаковый разряд числа отделять запятой от других разрядов. Если формат числа не указан, будем считать, что число 8-разрядное (байт).</p>



<p>Задание 1. Запишите следующие числа в прямом, обратном и дополнительном кодах.</p>



<p>а) 1101011; б) -101011; в) -101101; г) -1100111.</p>



<p>Методические указания.</p>



<p>Прямой код целого числа. Под прямым кодом двоичного числа понимают запись самого числа. Значение знакового разряда для по­ложительных чисел определяют равным нулю (0), для отрицательных чисел — единице (1). Например, если для записи кода используется байт, то<a href="#_ftn1"><sup>[1]</sup></a>:</p>



<figure class="wp-block-table"><table><tbody><tr><td>Число</td><td>Прямой код</td></tr><tr><td>+1101</td><td>0,0001101</td></tr><tr><td>-1101</td><td>1,0001101</td></tr></tbody></table></figure>



<p>Крайний левый разряд в прямом коде нами отведен под знак числа, остальные разряды — под само число. Число располагаем в разрядной сетке так, чтобы цифра младшего разряда числа занима­ла крайнюю правую ячейку.</p>



<p>Знаковый разряд —> | 0, | 0 | 0 | 0 | 1 | 1 | 0 | 1 |</p>



<p>Обратный код целого числа. Обратный код целого положитель­ного числа совпадает с его прямым кодом. Для отрицательного чис­ла обратный код строится заменой каждого незнакового байта его представления в прямом коде на противоположный (заменим 1 на 0, 0 на 1), знаковый разряд не изменяется.</p>



<figure class="wp-block-table"><table><tbody><tr><td>Число</td><td>Прямой код</td><td>Обратный код</td><td>Замечание</td></tr><tr><td>+11011</td><td>0,0011011</td><td>0,0011011</td><td>Число положительное, обратный и прямой коды совпадают</td></tr><tr><td>-11011</td><td>1,0011011</td><td>1,1100100</td><td>Число отрицательное, каждый байт, кроме знакового, изменен на противоположный</td></tr></tbody></table></figure>



<p>Пример.</p>



<p>Дополнительный код целого числа. Дополнительный код положи­тельного числа совпадает с его прямым кодом. Для отрицательного числа дополнительный код образуется путем получения обратного кода и добавлением к младшему разряду единицы.</p>



<p>Пример<a>.</a></p>



<figure class="wp-block-table"><table><tbody><tr><td>Число</td><td>Прямой код</td><td>Обратный код</td><td>Дополнительный код</td></tr><tr><td>+ 1110</td><td>0,0001110</td><td>0,0001110</td><td>0.0001110</td></tr><tr><td>-1110</td><td>1,0001110</td><td>1,1110001</td><td>1,1110010</td></tr></tbody></table></figure>



<p class="has-text-align-center"><strong>Ход работы</strong></p>



<p>Переведите числа <em>X</em> и Y в прямой, обратный и допол­нительный коды. Выполните сложение в обратном и дополнитель­ном кодах. Результат переведите в прямой код. Полученный резуль­тат проверьте, используя правила двоичной арифметики.</p>



<p>а) <em>X</em> = -11010; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;б) <em>X</em>=-11101; &nbsp;&nbsp; в) <em>X</em>=111010;</p>



<p>&nbsp;&nbsp;&nbsp; Y= 100111;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y = -10011;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <em>Y</em> = -101111;</p>



<p>г) Х = -101110; &nbsp;&nbsp;&nbsp;д) Х= 1101011;&nbsp; &nbsp;&nbsp;&nbsp; е) <em>X</em>=-11011;</p>



<p>&nbsp;&nbsp;&nbsp; Y = -11101;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<em>Y</em> = -1001110;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <em>Y</em>=-10111.</p>



<p>Пояснение</p>



<p>При сложении чисел в знаковом разряде могут появиться две цифры, вторую единицу от запятой называют единицей переноса.</p>



<p>При сложении чисел в дополнительном коде возникающая едини­ца переноса в знаковом разряде отбрасывается.</p>



<p>При сложении чисел в обратном коде возникающая единица пе­реноса в знаковом разряде прибавляется к младшему разряду суммы кодов.</p>



<p>Если результат арифметических действий является кодом отри­цательного числа, необходимо преобразовать его в прямой код. При этом обратный код преобразуется в прямой заменой цифр во всех разрядах, кроме знакового, на противоположные. Дополнительный код преобразуется в прямой так же, как и обратный, с последующим прибавлением единицы к младшему разряду.</p>



<p><strong>Пример.</strong></p>



<p>Сложить X и Y в обратном и дополнительном кодах:</p>



<p>а) Х= 1111 и Y= -101.</p>



<p>Сложим числа, пользуясь:</p>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td>правилами двоичной арифметики</td><td>обратным кодом</td><td>дополнительным кодом</td></tr><tr><td>Х= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1111 Y= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-101 <em>Х+</em><em>Y</em>= 1010</td><td>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Х<sub>обр</sub> = 0,0001111 <em>&nbsp;</em><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y</em><em><sub>обр</sub></em>= &nbsp;1,1111010 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10,0001001 <sup>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;</sup><sup>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</sup><sup>&nbsp;</sup><sup>I</sup>&#8212; &#8212;&#8212;-&gt;+1 (Х<sub>обр</sub>+<em>Y</em><em><sub>обр</sub></em><em>)</em> =0,0001010</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Х<sub>доп</sub>= 0,0001111 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y<sub>доп</sub> = 1,1111011 Единица переноса &nbsp;10,0001010 отбрасывается &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (X+Y)<em><sub>доп</sub></em> = 0,0001010</td></tr><tr><td>&nbsp; Так как результат сложения является кодом положительного чис­ла (знаку плюс (+) соответствует 0 в знаковом разряде), то (X + <em>Y</em>)<em><sub>обр</sub>=(X + </em>Y)<sub>доп</sub> = (X + Y)<sub>пр</sub>. &nbsp; б) <em>X</em>=-101, <em>Y</em>=-111. Сложим числа, пользуясь:</td></tr><tr><td>правилами двоичной арифметики</td><td>обратным кодом</td><td>дополнительным кодом</td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Х= &#8212; 101 <em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y</em>= -111 X+Y= -1100</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Х<sub>обр</sub>= 1,1111010 <em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </em><em>Y</em><em><sub>обр</sub></em>= 1,1111000 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11,1110010 <sup>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </sup><sup>&nbsp;&nbsp;I</sup>&#8212;&#8212;&#8212;&gt; +1 &nbsp;&nbsp;&nbsp;&nbsp; (X+Y)<em><sub>обр</sub></em> = 1,1110011</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Х<sub>доп</sub>= 1,1111011 <em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </em><em>Y</em><em><sub>доп</sub></em> = 1.1111001 Единица переноса &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11,1110100 отбрасывается &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (X+Y)<em><sub>доп</sub></em> = 1,1110100</td></tr></tbody></table></figure>



<p>Так как сумма является кодом отрицательного числа (знак 1), то необходимо перевести результаты в прямой код:</p>



<ul><li>из обратного кода:&nbsp;&nbsp;&nbsp;&nbsp; (X+Y)<em><sub>обр</sub></em> = 1,1110011=&gt; (<em>X</em> + <em>Y</em>)<em><sub>пр</sub></em> = 1,0001100;</li><li>из дополнительного кода: (X+Y)<em><sub>доп</sub></em> = 1,1110100=&gt; (<em>X</em> + <em>Y</em>)<em><sub>пр</sub></em> =</li></ul>



<p>= 1,0001011 + 0,0000001, (<em>Х</em>+ <em>Y</em>)<em><sub>пр</sub></em> = 1,0001100.</p>



<p>Получили X + Y = -1100, результат совпадает с суммой, полу­ченной по правилам двоичной арифметики.</p>



<p></p>



<p>Задание. Сложите числа X и Y в модифицированном обратном и модифицированном дополнительном восьмиразрядных кодах. При обнаружении переполнения увеличьте число разрядов в кодах и по­вторите суммирование. Результат переведите в прямой код. Получен­ный результат проверьте, используя правила двоичной арифметики:</p>



<p>а) Х= 1101101; &nbsp;&nbsp;&nbsp;&nbsp;б) Х= 111101;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; в) Х= -111010;</p>



<p>&nbsp;&nbsp;&nbsp; Y= 110101;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <em>Y</em>=-111001;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Y= -1100111;</p>



<p>г) Х= -11001; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>д</em>) Х= -10101;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <em>e</em>) <em>X</em>=-1101;</p>



<p><em>&nbsp;&nbsp;&nbsp; Y</em>=-100011;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <em>Y</em>= 111010;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Y = -111011.</p>



<p><strong>Пояснения</strong></p>



<p>Модифицированные обратный и дополнительный коды</p>



<p>Переполнение разрядной сетки может привести к переносу еди­ницы в знаковый разряд, что приведет к неправильному результату. Положительное число, получившееся в результате арифметической операции, может восприниматься как отрицательное, так как в зна­ковом разряде появится «1», и наоборот.</p>



<p>Например:</p>



<p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Х</em>= 0,1011110</p>



<p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </em><em>Y</em>= 0.1101100</p>



<p><em>X</em> + <em>Y</em>= 1,1001010</p>



<p>Х и Y — коды положительных чисел, но в процессе сложения в знаковом разряде появилась «1», что означает код отрицательного числа. Чтобы распознать переполнение разрядной сетки, вводятся модифицированные коды.</p>



<p>Модифицированный обратный код характеризуется тем, что под знак числа отводится не один, а два разряда. Форма записи чисел в модифицированном обратном коде выглядит следующим образом:</p>



<ul><li>для положительного числа</li></ul>



<p>Х = Х<sub>п</sub> Х<sub>п-1</sub> &#8230; Х<sub>2</sub> Х<sub>1</sub> Х<sub>0</sub> &#8230; =&gt; X<sup>мод</sup><sub>обр</sub> = 00,Х<sub>п</sub>Х<sub>п-1</sub>&#8230;Х<sub>2</sub>Х<sub>1</sub>Х<sub>0</sub> ;</p>



<ul><li>для отрицательного числа</li></ul>



<p>Х = Х<sub>п</sub> Х<sub>п-1</sub> &#8230; Х<sub>2</sub> Х<sub>1</sub> Х<sub>0</sub> &#8230; =&gt; X<sup>мод</sup><sub>обр</sub> = 00,<s>Х</s><sub>п</sub><s>Х</s><sub>п-1</sub>&#8230;<s>Х</s><sub>2</sub><s>Х</s><sub>1</sub><s>Х</s><sub>0</sub> ;</p>



<p>&nbsp;(<em><s>X</s></em> — обозначение логической операции отрицания «не X», если</p>



<p>Х= 0, то &nbsp;<s>Х</s> =1; Х= 1, <s>Х</s> = 0).</p>



<p>В модифицированных обратном и дополнительном кодах под знак числа отводится не один, а два разряда: «00» соответствует знаку «плюс», «11» — знаку «минус». Любая другая комбинация («01» или «10»), получив­шаяся в знаковых разрядах, является признаком переполнения разряд­ной сетки. Сложение чисел в модифицированных кодах ничем, не от­личается от сложения в обычных обратном и дополнительном кодах.</p>



<p>Пример.</p>



<p>Даны два числа: Х= 101001 и Y = -11010. Сложить их в допол­нительном и модифицированном дополнительном кодах.</p>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td>Обычная запись</td><td><em>Х</em>= + 0101011</td><td><em>Y</em>= -0011110</td></tr><tr><td>Обратный код</td><td><em>X</em><em><sub>обр</sub></em>=0,0101011</td><td><em>Y</em><em><sub>обр</sub></em>=1,1100001</td></tr><tr><td>Модифицированный обратный код</td><td><em>X</em><em><sup>мод</sup></em><em><sub>обр</sub></em><em> </em>=00,101011 &nbsp;</td><td><em>X</em><em><sup>мод</sup></em><em><sub>обр</sub></em><em> </em>= 11,100001</td></tr><tr><td>Дополнительный код</td><td><em>X</em><em><sub>доп</sub></em> = 0,0101011</td><td><em>X</em><em><sub>доп</sub></em> = 1.1100010</td></tr><tr><td>Модифицированный дополнительный код</td><td><em>X</em><em><sup>мод</sup></em><em><sub>доп</sub></em> =00.101011</td><td><em>X</em><em><sup>мод</sup></em><em><sub>обр</sub></em> =11,100010 &nbsp;</td></tr></tbody></table></figure>



<p>Выполним сложение:</p>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td>Дополнительный код</td><td>Модифицированный дополнительный код</td></tr><tr><td><em>X</em><em><sub>доп</sub></em> = 0,0101011 <em>Y</em><em><sub>доп</sub></em> = 1,1100010 Единица переноса&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;10,0001101 отбрасывается (X+Y)<em><sub>доп</sub></em> = 0,0001101</td><td><em>X</em><em><sup>мод</sup></em><em><sub>доп</sub></em> =00,0101011 <em>Y</em><em><sup>мод</sup></em><em><sub>доп</sub></em> = 11,1100010 Единица переноса &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100,0001101 отбрасывается (X+Y)<sup>мод</sup><em><sub>доп</sub></em><em>=</em>00,001101</td></tr></tbody></table></figure>



<p>Переполнение не наблюдается (в знаковых разрядах «00»). Ре­зультаты, полученные в обычном и модифицированном кодах, совпа­дают (<em>Х+</em><em>Y</em>= 1101).</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 08 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-08-aks/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Thu, 28 Oct 2021 09:58:01 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3559</guid>

					<description><![CDATA[Тема: «Исследование работы счетчиков» Цель работы: изучение структуры и исследование работы суммирующих и вычитающих двоичных счетчиков, а также счетчиков с коэффициентом пересчета, отличным от 2n . Ход работы Смоделировать схему электрическую функциональную трехразрядного двоичного счетчика, разработанного в п.п. 1.1 в среде Electronics Workbench. Пример моделирования двухразрядного суммирующего счетчика на базе D-триггеров приведен на рисунке 1. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Тема: «Исследование работы счетчиков»</p>



<span id="more-3559"></span>



<p><strong><u>Цель работы</u>: </strong>изучение структуры и исследование работы суммирующих и вычитающих двоичных счетчиков, а также счетчиков с коэффициентом пересчета, отличным от 2<sup>n</sup> .</p>



<p>Ход работы</p>



<ol type="1"><li>Смоделировать схему электрическую функциональную трехразрядного двоичного счетчика, разработанного в п.п. 1.1 в среде Electronics Workbench. Пример моделирования двухразрядного суммирующего счетчика на базе D-триггеров приведен на рисунке 1.</li></ol>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="375" height="227" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-01.jpg" alt="" class="wp-image-3560" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-01.jpg 375w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-01-300x182.jpg 300w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-01-240x145.jpg 240w" sizes="(max-width: 375px) 100vw, 375px" /></figure>



<p>Рисунок 1</p>



<ol type="1"><li>Включить схему и, подавая на вход схемы тактовые импульсы при помощи ключа, наблюдать за изменением показаний Decoded Seven- Segment Display (семисегментных индикатора с двоично-десятичным дешифратором на входе), подключенных к прямым и инверсным выходам счетчика. Убедиться в правильности работы счетчика. По состояниям логических пробников Q1-Q2, подключенных к прямым выходам триггеров, получить временные диаграммы входных и выходных сигналов, поясняющих работу счетчика.</li></ol>



<p></p>



<ol type="1"><li>Смоделировать схему электрическую функциональную счетчика, разработанного в п.п. 1.2 в среде Electronics Workbench. Пример моделирования трехразрядного суммирующего счетчика с коэффициентом пересчета, равным пяти на базе D-триггеров приведен на рисунке 2.</li></ol>



<figure class="wp-block-image size-full"><img decoding="async" width="605" height="299" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-02.jpg" alt="" class="wp-image-3561" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-02.jpg 605w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PR-08-AKS-02-300x148.jpg 300w" sizes="(max-width: 605px) 100vw, 605px" /></figure>



<p>Рисунок 2</p>



<ol type="1"><li>Включить схему и, подавая на вход схемы тактовые импульсы при помощи ключа, наблюдать за изменением показаний Decoded Seven- Segment Display, подключенного к прямым выходам счетчика. Убедиться в правильности работы счетчика. По состояниям логических пробников Q1- Q3, подключенных к прямым выходам триггеров, получить временные диаграммы входных и выходных сигналов, поясняющих работу счетчика.<ol><li>Смоделировать схему электрическую функциональную счетчика, разработанного в п.п. 1.3 в среде Electronics Workbench.</li></ol><ol><li>Включить схему и, подавая на вход схемы тактовые импульсы с выхода генератора слов Word Generation в режиме <em>Sycle</em>.</li></ol><ol><li>Получить временные диаграммы входных и выходных сигналов для смоделированного счетчика на экране логического анализатора Logic</li></ol></li></ol>



<p>Analizer и по состояниям логических пробников, подключенных к его прямым выходам.</p>



<h4 class="wp-block-heading">Результат</h4>



<p>Составить отчет о выполнении практической работы. Включить в отчет схемы, полученные при выполнении п.п. 1.1-1.3, а также результаты их моделирования и диаграммы входных и выходных сигналов для каждой из выполненных схем.</p>



<p>Сравнить диаграммы для разработанных теоретически и смоделированных в среде Electronics Workbench схем и сделать выводы.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 06 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-06-aks-2/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Thu, 14 Oct 2021 04:09:26 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3494</guid>

					<description><![CDATA[Практическая работа №6 Тема: «Изучение принципа действия регистров» Цель: изучить виды регистров и их работу Ход работы В среде Microsoft Windows открыть окно программы Electronics Workbench (Пуск à Программы à Electronics Workbench à Electronics Workbench. Построить схему накопительного регистра на элементах &#171;И-НЕ&#187;&#160; (рис. 1). Проверить работу регистра в режимах очистки, записи, считывания. Рассмотреть возможность многократного [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Практическая работа №</strong>6</p>



<p><strong>Тема</strong>: «Изучение принципа действия регистров»</p>



<p><strong>Цель</strong>: изучить виды регистров и их работу</p>



<p><strong>Ход работы</strong></p>



<ol type="1"><li>В среде <em>Microsoft Windows </em>открыть окно программы <em>Electronics Workbench</em> (Пуск à Программы à <em>Electronics Workbench </em>à<em> Electronics Workbench</em>.</li><li>Построить схему накопительного регистра на элементах &#171;И-НЕ&#187;&nbsp; (рис. 1). Проверить работу регистра в режимах очистки, записи, считывания.</li><li>Рассмотреть возможность многократного считывания информации, записанной в регистр.</li></ol>



<p>&nbsp;<strong>Напоминание!&nbsp; </strong>Перед каждой записью информации в регистр на RS- триггерах необходимо очищать его содержимое.</p>



<ul><li>Построить схему для анализа работы накопительного регистра на другой элементной базе с использованием триггеров на интегральных схемах<br>(рис. 2).</li><li>Меняя значения разрядов Х0, Х1, Х2 двоичного входного слова, подаваемого в параллельном коде, просмотреть информацию в виде содержимого регистра и на его выходе.</li></ul>



<figure class="wp-block-image size-full"><img decoding="async" width="646" height="460" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-1.png" alt="" class="wp-image-405" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-1.png 646w, http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-1-300x214.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-1-370x263.png 370w" sizes="(max-width: 646px) 100vw, 646px" /></figure>



<p>Рис. 1. Схема&nbsp; накопительного регистра на элементах &#171;И-НЕ&#187;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="646" height="441" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-2.png" alt="" class="wp-image-406" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-2.png 646w, http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-2-300x205.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-2-370x253.png 370w" sizes="(max-width: 646px) 100vw, 646px" /></figure>



<p>Рис. 2. Схема накопительного регистра на интегральных схемах триггеров</p>



<ul><li>Выполнить схему регистра последовательного действия (сдвигающего регистра)&nbsp; (рис. 3).</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="646" height="325" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-3.png" alt="" class="wp-image-407" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-3.png 646w, http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-3-300x151.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/03/pr05-tci-3-370x186.png 370w" sizes="(max-width: 646px) 100vw, 646px" /></figure>



<p>Рис. 3. Схема регистра последовательного действия</p>



<ul><li>Меняя состояние последовательных битов на входе регистра (вход DATA),&nbsp; проанализировать процесс записи информации в разряды с приходом тактовых импульсов.</li><li>Записать в разряды Х2, Х1, Х0&nbsp; значения 101. Установив после этого на входе значение&nbsp; &#171;0&#187;, просмотреть поразрядный сдвиг информации в регистре после каждого тактового импульса.</li><li>Завершить работу с программой&nbsp; <em>Electronics</em><em> </em><em>Workbench</em>.</li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПЗ 02 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pz-02-aks/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Wed, 13 Oct 2021 15:32:54 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3492</guid>

					<description><![CDATA[Практическое занятие № 2 Тема: «Исследование регистров» Цель: изучение структуры и исследование работы последовательных и параллельных регистров]]></description>
										<content:encoded><![CDATA[
<p><strong>Практическое занятие № 2</strong></p>



<p><strong>Тема: </strong>«Исследование регистров»</p>



<span id="more-3492"></span>



<p><strong>Цель: </strong>изучение структуры и исследование работы последовательных и параллельных регистров</p>



<div data-wp-interactive="" class="wp-block-file"><object data-wp-bind--hidden="!selectors.core.file.hasPdfPreview" hidden class="wp-block-file__embed" data="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PZ-02-AKS-1.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Вставка Вставка PZ-02-AKS-1"></object><a href="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PZ-02-AKS-1.pdf">PZ-02-AKS-1</a><a href="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/PZ-02-AKS-1.pdf" class="wp-block-file__button" download>Скачать</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 05 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-05-aks-3/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Sun, 03 Oct 2021 19:50:56 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3443</guid>

					<description><![CDATA[Практическая работа №5 Тема: &#171;Изучение работы триггеров&#187; Цель работы:&#160; изучить виды триггеров и их работу. Ход работы В среде Microsoft Windows открыть окно программы Electronics Workbench (Пуск à Программы à Electronics Workbench à Electronics Workbench. Построить в окне программы схему асинхронного RS-триггера с прямыми входами (на элементах&#160; &#171;ИЛИ-НЕ&#187;) (рис. 1 а). Меняя состояние ключей на [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Практическая работа №5</p>



<p>Тема: &#171;Изучение работы триггеров&#187;</p>



<span id="more-3443"></span>



<p>Цель работы:&nbsp; изучить виды триггеров и их работу.</p>



<p><strong>Ход работы</strong></p>



<ol type="1"><li>В среде <em>Microsoft </em><em>Windows </em>открыть окно программы <em>Electronics </em><em>Workbench</em> (Пуск à Программы à <em>Electronics </em><em>Workbench </em>à<em> </em><em>Electronics </em><em>Workbench</em>.</li><li>Построить в окне программы схему асинхронного RS-триггера с прямыми входами (на элементах&nbsp; &#171;ИЛИ-НЕ&#187;) (рис. 1 а).</li><li>Меняя состояние ключей на входах&nbsp; R и S,&nbsp; составить и записать таблицу истинности для этого триггера.</li><li>Построить схему для анализа работы такого же триггера&nbsp; на основе предлагаемого в программе готового устройства (рис. 1 б).</li></ol>



<p><strong>Указания! </strong>1. Увеличенное изображение осциллографа можно получить путем двойного щелчка на изображении этого прибора на схеме.</p>



<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong>2. Для получения соответствующего рисунку процесса на экране осциллографа необходимо обратить внимание на установки прибора.</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. Установки прибора необходимо менять при выключенном состоянии&nbsp; кнопки&nbsp; &#187; <strong>0 / 1</strong> &#187; <strong>&nbsp;(</strong>состояние&nbsp; &#171;0&#187;).</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="716" height="630" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/rs_trigger-na-nor.jpg" alt="" class="wp-image-3444" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/rs_trigger-na-nor.jpg 716w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/rs_trigger-na-nor-300x264.jpg 300w" sizes="(max-width: 716px) 100vw, 716px" /></figure>



<p>Рис. 1. Схемы&nbsp; асинхронного RS-триггера с прямыми входами на элементах&nbsp; &#171;ИЛИ-НЕ&#187;&nbsp; (а)&nbsp; и на основе микросхемы&nbsp; (б)</p>



<ul><li>Проверить выполнение таблицы истинности для второй схемы.</li><li>Построить схему асинхронного&nbsp; RS-триггера с инверсными входами (на элементах&nbsp; &#187; И-НЕ &#171;) (рис. 2 а) и проверить ее работоспособность.</li><li>Определить таблицу истинности для схемы и установить отличие в работе по отношению к предыдущей схеме.</li><li>Построить схему синхронного&nbsp; RS-триггера (рис. 2 б).</li><li>Проанализировать работу схемы, изобразить таблицу истинности, объяснить роль синхронизирующего входа в схеме.</li><li>Изобразить обозначение синхронного триггера на принципиальных схемах.</li><li>Построить схему&nbsp; D-триггера на логических элементах&nbsp; (рис. 3 а).</li><li>Проверить работу схемы, составить таблицу истинности.</li><li>Выполнить те же действия для схемы D-триггера на основе микросхемы (рис. 3 б).</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="731" height="436" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/rs-trigger.jpg" alt="" class="wp-image-3445" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/rs-trigger.jpg 731w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/rs-trigger-300x179.jpg 300w" sizes="(max-width: 731px) 100vw, 731px" /></figure>



<p>Рис. 2.&nbsp; Схемы асинхронного&nbsp; RS-триггера с инверсными входами ( а ) и синхронного триггера&nbsp; ( б )</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="897" height="648" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/syn_d_trigger.jpg" alt="" class="wp-image-3446" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/10/syn_d_trigger.jpg 897w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/syn_d_trigger-300x217.jpg 300w, http://s95354is.beget.tech/site/wp-content/uploads/2021/10/syn_d_trigger-768x555.jpg 768w" sizes="(max-width: 897px) 100vw, 897px" /></figure>



<p>Рис. 3.&nbsp; Схемы&nbsp; D-триггера на логических элементах&nbsp; (а)&nbsp; и на основе микросхемы&nbsp; (б)</p>



<p>Контрольные вопросы:</p>



<ol type="1"><li>В чем особенности устройства, называемого триггером?</li><li>В чем заключается отличие в работе асинхронных и синхронных триггеров?</li><li>Постройте временную диаграмму D-триггера.</li><li>Нарисуйте возможные схемы применения JK-триггера.</li><li>Как выглядит таблица состояний JK-триггера.</li></ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 04 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-05-aks-2/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Mon, 27 Sep 2021 06:28:44 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3389</guid>

					<description><![CDATA[ДЗ 01 ТСИ]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-center"><strong>Практическая работа №</strong>4</p>



<p><strong>Тема</strong>: &#171;Исследование принципа работы логических элементов&#187;</p>



<span id="more-3389"></span>



<p><strong>Цель</strong>: научиться составлять таблицы истинности для схем, представляющих собой различного рода комбинацию из простейших логических элементов</p>



<h2 class="has-vivid-red-color has-text-color wp-block-heading">Результаты работы &#8212; оформите в тетради и отправьте на почту avpoluhovich@bk.ru</h2>



<h5 class="has-text-align-center wp-block-heading">Теоретическое обоснование</h5>



<p><strong>Таблицы истинности</strong></p>



<p><strong>Логическая функция</strong> – это функция, у которой значения переменных и значение функции выражают логическую истинность.</p>



<p>Они могут принимать значения «истина» или «ложь» (1 или 0). Для функции, содержащей две переменные, наборов значений переменных всего четыре:</p>



<p>(1,1; 1,0; 0,1; 0,0)</p>



<p>Значения логических функций определяются с помощью таблицы истинности.</p>



<p><strong>Таблицы истинности для основных двоичных логических функций</strong></p>



<ul type="1"><li>Конъюнкция (логическое умножение) – сложное логическое выражение, которое является истинным только в том случае, когда истинны оба входящих в него простых выражения. <strong>Обозначение:</strong> A˄B</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="200" height="211" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-01.jpg" alt="" class="wp-image-2562"/></figure>



<ul><li>Дизъюнкция (логическое сложение) – это сложное логическое выражение, которое истинно, если хотя бы одно из простых логических выражений истинно и ложно, если оба простых логических выражения ложны. Обозначение<strong>:</strong> A˅B</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="198" height="208" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-02.jpg" alt="" class="wp-image-2563"/></figure>



<ul type="1"><li>Импликация (логическое следствие) – это сложное логическое выражение, которое является ложным тогда и только тогда, когда условие истинно, а следствие ложно.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="208" height="211" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-03.jpg" alt="" class="wp-image-2569"/></figure>



<ul><li>Эквиваленция – это сложное логическое высказывание, которое является истинным только при одинаковых значениях истинности простых выражений, входящих в него.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="207" height="211" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-04.jpg" alt="" class="wp-image-2570"/></figure>



<ul><li>Логическое отрицание (инверсия) делает истинное высказывание ложным и, наоборот, ложное – истинным.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="125" height="132" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-05.jpg" alt="" class="wp-image-2571"/></figure>



<ul><li>Штрих Шеффера – операция, отрицающая конъюнкцию, т.е. значение ложно тогда и только тогда, когда оба простых выражения истинны.</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="187" height="212" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-06.jpg" alt="" class="wp-image-2572"/></figure>



<p><strong>Как составить таблицу истинности?</strong></p>



<p>Согласно определению,&nbsp;<strong>таблица истинности логической формулы выражает соответствие между всевозможными наборами значений переменных и значениями формулы.</strong></p>



<p>Для формулы, которая содержит две переменные, таких наборов значений переменных всего четыре:</p>



<p>(0, 0), &nbsp; &nbsp; (0, 1), &nbsp; &nbsp; (1, 0), &nbsp; &nbsp; (1, 1).</p>



<p>Если формула содержит три переменные, то возможных наборов значений переменных восемь:</p>



<p>(0, 0, 0), &nbsp; &nbsp; (0, 0, 1), &nbsp; &nbsp; (0, 1, 0), &nbsp; &nbsp; (0, 1, 1), &nbsp; &nbsp; (1, 0, 0), &nbsp; &nbsp; (1, 0, 1), &nbsp; &nbsp; (1, 1, 0), &nbsp; &nbsp; (1, 1, 1).</p>



<p>Количество наборов для формулы с четырьмя переменными равно шестнадцати и т.д.</p>



<p>Удобной формой записи при нахождении значений формулы является таблица, содержащая кроме значений переменных и значений формулы также и значения промежуточных формул.</p>



<p><strong>Примеры.</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="960" height="608" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-07.jpg" alt="" class="wp-image-2575" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-07.jpg 960w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-07-300x190.jpg 300w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-07-768x486.jpg 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="964" height="376" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-08.jpg" alt="" class="wp-image-2576" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-08.jpg 964w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-08-300x117.jpg 300w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-08-768x300.jpg 768w" sizes="(max-width: 964px) 100vw, 964px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="960" height="768" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-09.jpg" alt="" class="wp-image-2577" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-09.jpg 960w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-09-300x240.jpg 300w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/PR-02-TSI-09-768x614.jpg 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<h5 class="has-text-align-center has-vivid-red-color has-text-color wp-block-heading">Пример таблицы истинности для наших схем</h5>



<p>Обозначьте каждый элемент следующим образом:</p>



<p>Пронумеруйте каждый элемент и обозначьте DD1, DD2, … DDn, а также пронумеруйте входы в зависимости от количества входов X1, X2, … Xn. Например, вот так:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="522" height="257" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/Primer-table.jpg" alt="" class="wp-image-2604" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/Primer-table.jpg 522w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/Primer-table-300x148.jpg 300w" sizes="(max-width: 522px) 100vw, 522px" /></figure>



<p>Далее смотрите на каждый элемент и анализируйте какой именно это элемент и находите соответствующую ему таблицу истинности, например: 1-й элемент – это «Исключающее ИЛИ»</p>



<p>Далее задайте входные сигналы, сначала следует взять все 0, например: 0,0,0,0. Первые 2 сигнала следует подавать на DD1, а следующие 2 – на DD2. Тогда на выходе первого элемента (и второго тоже) будет «0».</p>



<p><strong>Элемент DD3</strong></p>



<p>Cигнал c выхода элемента DD1 поступает на 1-й вход элемента DD3, а на 2-й вход поступает сигнал со входа X3 («0»), этот элемент называют «Логическим И», тогда при подаче 2-х входных сигналов «0» и «0» соответственно – на выходе будет «0» (поскольку 0*0=0).</p>



<p><strong>Элемент DD4</strong></p>



<p>На входы элемента DD4 («Исключающее ИЛИ») поступают сигналы DD1 и DD2 (это «0»), следовательно, на выходе будет «0».</p>



<p><strong>Элемент DD5</strong></p>



<p><strong>Элемент DD4</strong> – это «И-НЕ», т.е. происходит умножение 2-х сигналов, а затем инвертирование, т.е. на вход поступают два логических «ноля», далее они перемножаются 0*0, а затем происходит инвертирование, т.е. сигнал, обратный исходному, а это логическая «1». Следовательно, на выходе DD5 будет «1».</p>



<p>Затем составляется <strong>таблица истинности</strong>: по горизонтали число столбцов рассчитывается исходя из количества входных сигналов и элементов, а по вертикали – количество всевозможных входных комбинаций, которые определяются по формуле N=2<sup>i</sup>, где i – это количество входных сигналов. В нашем примере 4 входных сигнала и 5 элементов, тогда – 9 столбцов и 16 строк. Тогда таблица должна выглядеть следующим образом:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="657" height="59" src="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/Table.jpg" alt="" class="wp-image-2607" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2021/01/Table.jpg 657w, http://s95354is.beget.tech/site/wp-content/uploads/2021/01/Table-300x27.jpg 300w" sizes="(max-width: 657px) 100vw, 657px" /><figcaption>Пример заполнения таблицы истинности</figcaption></figure>



<p> </p>



<h5 class="has-text-align-center wp-block-heading">Ход работы</h5>



<ol><li>Соберите схему в любом удобном приложении в соответствии с вариантом.</li><li> Постройте таблицу истинности. </li></ol>



<h5 class="has-text-align-center wp-block-heading">Варианты</h5>



<hr class="wp-block-separator"/>



<p>Вариант 1, 11, 21</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-1.png" alt="" class="wp-image-352" width="562" height="238" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-1.png 562w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-1-300x127.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-1-370x157.png 370w" sizes="(max-width: 562px) 100vw, 562px" /><figcaption>Рисунок 1 &#8212; Вариант 1, 11, 21</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="579" height="224" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-2.png" alt="" class="wp-image-353" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-2.png 579w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-2-300x116.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-2-370x143.png 370w" sizes="(max-width: 579px) 100vw, 579px" /><figcaption>Рисунок 2 &#8212; Вариант 2, 12</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="552" height="254" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-3.png" alt="" class="wp-image-354" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-3.png 552w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-3-300x138.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-3-370x170.png 370w" sizes="(max-width: 552px) 100vw, 552px" /><figcaption>Рисунок 3 &#8212; Вариант 3, 13</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="564" height="257" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-4.png" alt="" class="wp-image-355" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-4.png 564w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-4-300x137.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/Variant-shemy-4-370x169.png 370w" sizes="(max-width: 564px) 100vw, 564px" /><figcaption>Рисунок 4 &#8212; Вариант 4, 14</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="618" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-5-1024x618.png" alt="" class="wp-image-356" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-5-1024x618.png 1024w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-5-300x181.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-5-768x464.png 768w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-5-370x223.png 370w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-5.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Рисунок 5 &#8212; Вариант 5, 15</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="647" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-6-1024x647.png" alt="" class="wp-image-357" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-6-1024x647.png 1024w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-6-300x189.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-6-768x485.png 768w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-6-370x234.png 370w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-6.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Рисунок 6 &#8212; Вариант 6, 16</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="569" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-7-1024x569.png" alt="" class="wp-image-358" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-7-1024x569.png 1024w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-7-300x167.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-7-768x426.png 768w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-7-370x205.png 370w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-7.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Рисунок 7 &#8212; Вариант 7, 17</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="630" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-8-1024x630.png" alt="" class="wp-image-359" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-8-1024x630.png 1024w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-8-300x185.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-8-768x473.png 768w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-8-370x228.png 370w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-8.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Рисунок 8 &#8212; Вариант 8, 18</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="610" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9-1024x610.png" alt="" class="wp-image-361" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9-1024x610.png 1024w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9-300x179.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9-768x458.png 768w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9-770x460.png 770w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9-370x221.png 370w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-9.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Рисунок 9 &#8212; Вариант 9, 19</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="601" src="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-10-1024x601.png" alt="" class="wp-image-363" srcset="http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-10-1024x601.png 1024w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-10-300x176.png 300w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-10-768x451.png 768w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-10-370x217.png 370w, http://s95354is.beget.tech/site/wp-content/uploads/2019/02/shema-10.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Рисунок 10 &#8212; Вариант 10, 20</figcaption></figure>


]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 02 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-03-aks-2/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Thu, 23 Sep 2021 09:08:44 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3357</guid>

					<description><![CDATA[Практическая работа №2 Тема: &#171;Перевод чисел из одной системы счисления в другую&#187; Цель: овладеть приемами перевода чисел из одной системы счисления в другую.]]></description>
										<content:encoded><![CDATA[
<p><strong>Практическая работа №2</strong></p>



<p>Тема: &#171;Перевод чисел из одной системы счисления в другую&#187;</p>



<span id="more-3357"></span>



<p><strong>Цель: </strong>овладеть приемами перевода чисел из одной системы счисления в другую.</p>



<div data-wp-interactive="" class="wp-block-file"><object data-wp-bind--hidden="!selectors.core.file.hasPdfPreview" hidden class="wp-block-file__embed" data="http://s95354is.beget.tech/site/wp-content/uploads/2022/09/PR-02-AKSPerevod-iz-odnoj-sistemy-v-druguyu.pdf" type="application/pdf" style="width:100%;height:600px" aria-label="Вставка Вставка PR-02-AKSPerevod-iz-odnoj-sistemy-v-druguyu"></object><a id="wp-block-file--media-9956c222-a909-4de8-ade5-c382d90d8291" href="http://s95354is.beget.tech/site/wp-content/uploads/2022/09/PR-02-AKSPerevod-iz-odnoj-sistemy-v-druguyu.pdf">PR-02-AKSPerevod-iz-odnoj-sistemy-v-druguyu</a><a href="http://s95354is.beget.tech/site/wp-content/uploads/2022/09/PR-02-AKSPerevod-iz-odnoj-sistemy-v-druguyu.pdf" class="wp-block-file__button" download aria-describedby="wp-block-file--media-9956c222-a909-4de8-ade5-c382d90d8291">Скачать</a></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПР 03 АКС</title>
		<link>http://s95354is.beget.tech/aks/prakt-raboty-aks/pr-03-aks-2-2/</link>
		
		<dc:creator><![CDATA[Uman45]]></dc:creator>
		<pubDate>Thu, 16 Sep 2021 09:02:00 +0000</pubDate>
				<category><![CDATA[Практ работы АКС]]></category>
		<guid isPermaLink="false">http://s95354is.beget.tech/?p=3332</guid>

					<description><![CDATA[Практическая работа №3 Тема: «Оценка производительности вычислительных систем» Цель: получение обобщенной информации об использовании оперативной памяти, управление файлом подкачки, оптимизация виртуальной памяти. Теоретическое обоснование 1. Получение обобщенной информации об использовании оперативной памяти. Для получения общей информации об использовании памяти операционная система Windows имеет следующие встроенные утилиты: Диспетчер задач, утилита TaskList, Сведения о системе. Общее использование [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Практическая работа №</strong>3</p>



<p><strong>Тема</strong>: «Оценка производительности вычислительных систем»</p>



<span id="more-3332"></span>



<p><strong>Цель</strong>: получение обобщенной информации об использовании оперативной памяти, управление файлом подкачки, оптимизация виртуальной памяти.</p>



<p><strong>Теоретическое обоснование</strong></p>



<p>1. Получение обобщенной информации об использовании оперативной памяти.</p>



<p>Для получения общей информации об использовании памяти операционная система Windows имеет следующие встроенные утилиты: Диспетчер задач, утилита TaskList, Сведения о системе.</p>



<p>Общее использование памяти Диспетчер задач Windows позволяет просматривать на вкладке Быстродействие. Информация отображается в трех разделах.</p>



<p>Раздел «Выделение памяти» содержит три статистических параметра виртуальной памяти:</p>



<p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Всего &#8212; общий объем виртуальной памяти, используемой как приложениями, так и операционной системой.</p>



<p>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Предел &#8212; объем доступной виртуальной памяти.</p>



<p>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Пик &#8212; наибольший объем памяти, использованный в течение сессии с момента последней загрузки.</p>



<p>Раздел «Физическая память» содержит параметры, несущие информацию о текущем состоянии физической памяти машины:</p>



<p>Эти параметры относятся лишь к привилегированным службам, а не ко всему сервису системы в целом. В большинстве случаев эти параметры должны оставаться без изменений, если не меняется что-либо в ядре операционной системы.</p>



<p>Объемы памяти, используемые процессами с помощью Диспетчера задач можно узнать, перейдя на вкладку Процессы, которая показывает список исполняемых процессов и занимаемую ими память, в том числе физическую память, пиковое (максимальное) использование памяти, виртуальную память, Выгружаемый пул, Невыгружаемый пул.</p>



<p>Утилита TaskList предоставляет более обширную информацию по сравнению с Диспетчером задач. Запускается утилита из окна командной строки. Утилита выдает информацию о процессах в виде таблицы с колонками: Имя образа, PID, Имя сессии, № сеанса, Память. Запуск утилиты с параметрами позволяет получить дополнительную информацию. Получить информацию о параметрах утилиты можно обычным образом, запустив ее с ключом /?.</p>



<p>Сведения об основных характеристиках организации памяти в компьютере операционные системы Windows могут получить с помощью встроенной служебной программы Сведения о системе:</p>



<ol type="1"><li>полный объем установленной в компьютере физической памяти;</li><li>общий объем виртуальной памяти и доступной (свободной) в данный момент времени виртуальной памяти;</li><li>размещение и объем файла подкачки;</li><li>сведения об использовании физической памяти аппаратными компонентами компьютера (нужно щелкнуть по кнопке Ресурсы аппаратуры, а затем на кнопке Память).</li></ol>



<p>2. <strong>Управление файлом подкачки</strong>.</p>



<p>Файл подкачки &#8212; это область жесткого диска, используемая Windows для хранения данных оперативной памяти. Он создает иллюзию, что система располагает большим объемом оперативной памяти, чем это есть на самом деле.</p>



<p>По умолчанию Windows удаляет файл подкачки после каждого сеанса работы и создает его в процессе загрузки операционной системы. Размер файла постоянно меняется по мере выполнения приложений и контролируется операционной системой. Обычно используется единственный файл подкачки, расположенный на том же диске, что и операционная система. Возникающие в этом случае проблемы связаны с возникновением файла подкачки большого размера, что приводит к дефициту дискового пространства и к увеличению непроизводительных затрат на организацию страничного обмена, и с фрагментацией файла подкачки, приводящей к существенному снижению производительности вследствие частого обращения к жесткому диску.</p>



<p>Эффективность использования файла подкачки достигается:</p>



<ol type="1"><li>использованием двух жестких дисков;</li><li>расположением его на жестком диске в виде достаточно протяженных фрагментов;</li><li>периодическим удалением файла подкачки для того, чтобы избежать его фрагментации;</li><li>установкой оптимального значения размера файла подкачки.</li></ol>



<p>Основное правило определение размера файла подкачки заключается в том, что при небольшом объеме оперативной памяти файл подкачки должен быть достаточно большим, а при большом объеме оперативной памяти (512 Мбайт и более) файл подкачки можно уменьшить.</p>



<p>Рекомендуется установить исходный размер файла подкачки, равный размеру физической памяти, а максимальный размер не более двух размеров физической памяти.</p>



<p>Для установки размера файла подкачки нужно выполнить следующую последовательность действий.</p>



<ol type="1"><li>Щелкнуть правой клавишей мыши по значку Мой компьютер и выбрать в контекстном меню строку Свойства. На экране появится окно Свойства системы.</li><li>Перейти на вкладку Дополнительно и нажать кнопку Параметры в рамке Быстродействие.</li><li>В появившемся окне Параметры быстродействия нажать кнопку Изменить. Предварительно следует выбрать принцип распределения времени процессора (для оптимизации работы программ, если это пользовательский компьютер, или служб, работающих в фоновом режиме, если это сервер). Кроме того, следует задать режим использования памяти. Для пользовательского компьютера &#8212; оптимизировать работу программ, для сервера &#8212; системного кэша.</li></ol>



<p>3. <strong>Оптимизация виртуальной памяти.</strong></p>



<p>Повышение производительности работы виртуальной памяти сводится к:</p>



<p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; определению требуемого объема физической памяти;</p>



<p>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; установлению рациональной интенсивности страничного обмена;</p>



<p>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; оптимизации размера и размещения файла подкачки.</p>



<p>Основной инструмент для решения этих задач &#8212; оснастка Производительность.</p>



<p>Чтобы определить требования к памяти, нужно к объему памяти, необходимому для работы операционной системы, добавить:</p>



<p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; число пользователей, умноженное на средний размер файлов данных, открытых пользователем (для клиентского компьютера);</p>



<p>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; число программ, запущенных на компьютере-сервере, умноженное на средний размер этих программ.</p>



<p><strong>Ход работы</strong></p>



<ol type="1"><li>С помощью Диспетчера задач определите текущие значения всех статистических параметров памяти. Запустите до 10-ти приложений и определите узкое место в системе (ОЗУ или ЦП) путем анализа графиков Хронология использования памяти и Хронология загрузки ЦП. Запишите новые значения статистических параметров памяти. Закройте открытые приложения и запишите новые значения статистических параметров памяти, сделайте выводы. Какого значение параметра Пик? Сравните с прежним его значением и сделайте выводы.</li><li>Запустите приложения Блокнот, MS Word, MS Excel. С помощью Диспетчера задач определите объемы памяти, используемые процессами: физическую память, пиковое использование памяти, виртуальную память, выгружаемый и невыгружаемый пулы. Определите, как изменяются эти параметры при изменении активности приложений.</li><li>Изучите справочную информацию о параметрах запуска утилиты TaskList. Получите с помощью утилиты информацию об используемой оперативной памяти каждым процессом системы. Запустите приложения MS Word и MS Excel. Получите с помощью утилиты TaskList информацию о PID их образов и список всех модулей, загруженных в оперативную память и используемых этими процессами. Определите работающие службы.</li><li>С помощью приложения Сведения о системе определите: полный объем физической памяти в компьютере, общий объем виртуальной памяти, доступной (свободной) в данный момент времени виртуальной памяти. Просмотрите сведения об использовании физической памяти аппаратными компонентами компьютера; определите диапазон адресов памяти, используемый каждым из них. Запустите несколько приложений и с помощью приложения Сведения о системе определите используемый ими объем ОП. То же самое проделайте для выгружаемых модулей и служб.</li><li>Определите объем оперативной памяти компьютера и рекомендуемый объем файла подкачки. Проведите дефрагментацию жесткого диска, на который предполагается поместить файл подкачки, установите его желаемое значение (Как определяется это значение?) и перезагрузите компьютер.</li><li>Создайте два журнала счетчиков (бинарного и текстового форматов) и внесите в них счетчики, позволяющие оптимизировать виртуальную память (память \ доступно байт, память \ обмен страниц в сек, файл подкачки \ % использования) и проведите наблюдение за ситуациями, порождающими недостаток памяти. Запустите журналы счетчиков и некоторое время понаблюдайте за системой. Результаты выведите в таблицу (в Excel) и на диаграммы Системного монитора. Выберите другие счетчики, упомянутые в третьем разделе. Выполните анализ полученных результатов и дайте рекомендации по улучшению конфигурации ПК.</li><li>Найдите на диске (дисках) файл подкачки и установите его размер. С помощью счетчиков файл подкачки \ % использования, файл подкачки \ % использования (пик) определите оптимальное значение размера файла подкачки и установите его.</li></ol>



<p><strong>Контрольные вопросы</strong></p>



<ol type="1"><li>Перечислите основные статистические параметры, характеризующие физическую память вычислительной системы. Что означает каждая такая характеристика? Какие утилиты позволяют получить значения этих характеристик?</li><li>Какие параметры характеризуют использование памяти аппаратными компонентами компьютера? Что означает каждый такой параметр? Какие утилиты позволяют получить информацию об этих параметрах?</li><li>Какую информацию об использовании и организации памяти позволяет получить утилита TaskList?</li><li>Что такое виртуальная память? Перечислите варианты ее организации.</li><li>Что такое файл подкачки? Для чего он используется?</li><li>Как выбрать оптимальный размер файла подкачки?</li><li>Почему фрагментация файла подкачки снижает производительность вычислительной системы? Как устранить фрагментацию файла подкачки? В каких случаях эффективнее размещать файл подкачки на одном жестком диске, а в каких – на нескольких?</li><li>Какие счетчики позволяют провести анализ нехватки памяти?</li><li>Каких счетчики позволяют выполнить анализ влияния избыточной подкачки на активность дисков?</li></ol>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
