Внешние интерфейсы ПК (порты LPT , COM , шины SCSI , USB)
ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ
ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»
На тему «Внешние интерфейсы ПК (порты LPT , COM , шины SCSI , USB)»
Студент 2 курса, обучающийся
по направлению «Бакалавр экономики:
Факультет: финансово-кредитный, группа А12
Преподаватель: Артюшков Игорь Владимирович
- Теоретическая часть
- Введение.………………………………………………………
………....2 - Общая характеристика внешних интерфейсов…………………….…..3
- Шины SCSI и USB…………………………………………………….....6
- Порты LTP и COM………...……………………………….…………...1
0 - Заключение…………..……………………………………
………....….14 - Практическая часть
- Общая характеристика задачи.……………………………..………….…..15
- Описание алгоритма решения задачи………………………………..........18
3.Список использованной литературы……...…………………………….……
1. Теоретическая часть
- Введение
Тема: Внешние интерфейсы ПК (порты LPT , COM , шины SCSI , USB),
является актуальной на сегодняшний день, ведь современная жизнь уже не мыслима без цифровых технологий.
В наше время с физическим подключением тех или иных периферийных устройств к компьютеру нет почти никаких проблем. Больше не надо, как каких-то пять-десять лет назад, лезть под стол и, найдя соответствующий порт на задней стенке ПК, прикручивать к нему кабель: появление USB сделало подключение периферии простым и лёгким. Практически любое внешнее устройство - кроме, пожалуй, монитора, - можно подключить к заветному прямоугольному разъему, который обычно располагается на самом удобном для пользователя месте. Сейчас это кажется нам таким обыденным, что и не хочется верить в то, что было время, когда не было USB, что чуть ли не для каждого класса периферийных устройств существовал свой отдельный порт, что добавление принтера или модема в систему было отнюдь не тривиальным занятием... Для начала дадим определение интерфейсу:
Интерфе́йс по́льзователя, он же по́льзовательский интерфейс (UI — англ. user interface) — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.
Целью курсовой работы является изучение внешних интерфейсов ПК. Вопросы, которые раскрывают данную тему: общая характеристика внешних интерфейсов ПК, рассмотрение шин SCSI, USB и портов LTP и COM.В практической части курсовой работы рассматривается решение экономической задачи по данным организации, с использованием табличного процессора MS Excel.
1.2. Общая характеристика внешних интерфейсов
В этом списке приводятся названия и краткие описания интерфейсов компьютеров. К интерфейсам относятся: порты, шины, сетевые интерфейсы.
- ISA (Industry Standard Architecture — Архитектура промышленного стандарта), является основной шиной на материнских платах устаревших компьютеров типа PC AT. На новых материнских платах этот интерфейс либо отсутствует, либо представлен всего 1-2 слотами (разъемами) расширения для подключения устаревших компонентов. Конструктивно шина ISA представляет собой разъем на материнской плате, состоящий из двух частей — 62-х контактного и примыкающего к нему 36-ти контактного сегментов. Максимальная пропускная способность шины ISA не превышает 5,55 Мбайт/с и совершенно недостаточна для современных требований. Через интерфейс ISA раньше подключались практически все компоненты персонального компьютера [1, с. 45].
- PCI (Peripheral Component Interconnect — Соединение внешних компонентов). Поддерживает тактовую частоту до 33 МГц (вариант PCI 2.1 — до 66 МГц), имеет максимальную пропускную способность до 132 Мбайт/с на частоте 33 МГц для 32-х разрядной шины (264 Мбайт/с для 32-x разрядных и 528 Мбайт/с для 64-х разрядных данных на частоте 66 МГц). Конструктивно разъем состоит из двух следующих подряд секций по 64 контакта. Внутри второй секции имеется пластмассовая поперечная перегородка (ключ) для предотвращения неправильной установки карт. Интерфейс PCI обеспечивает поддержку режимов Bus Mastering и автоматической конфигурации компонентов при установке (Plug-and-Play) [1, с. 75].
- PCMCIA (Personal Computer Memory Card International Association — Стандарт международной ассоциации производителей плат памяти для персональных компьютеров). Интерфейс PCMCIA служит для подключения внешних устройств к мобильным компьютерам класса NoteBook. Поддерживает автоматическую конфигурацию Plug-and-Play, подключение и отключение устройств в процессе работы компьютера («горячее» подключение). Конструктивно представляет собой миниатюрный 68-ми контактный разъем.
- USB (Universal Serial Bus — Универсальная последовательная шина). К одному USB каналу можно цепочкой подключить до 127 внешних устройств. На современных материнских платах обычно имеется по два канала USB на контроллер. Обмен данными по шине USB проходит в пакетном режиме при максимальной пропускной способности до 12 Мбит/с, в версии 2.0 скорость увеличена до 300Мбит/с [1, с. 107].
- AGP (Accelerated Graphics Port — Ускоренный графический порт). Этот интерфейс предназначен исключительно для подключения видеоадаптеров. Шина AGP позволяет видеоадаптеру связываться с оперативной памятью непосредственно, разгружая тем самым системную шину. Максимальная пропускная способность шины AGP в режиме четырёхкратного умножения AGP/x4 — до 1066 Мбайт/с. Конструктивно выглядит как отдельный разъем на материнской плате. Никакие другие компоненты, кроме видеоадаптеров, к AGP подключить нельзя [1, с. 72].
- SCSI (Small Computer System Interface — Интерфейс малых компьютерных систем). Существует несколько вариантов интерфейса SCSI , отличающихся количеством подключаемых устройств, максимальной пропускной способностью и максимальной длиной шлейфа. Через интерфейс SCSI чаше всего подключаются высокоскоростные устройства, такие, как жесткие диски, CD дисководы, сканеры. Для обеспечения работы компонентов с интерфейсом SCSI требуется наличие на компьютере специального SCSI хост-адаптера, вставляемого в слот расширения материнской платы или встроенного в системную плату. Существуют следующие спецификации SCSI:SCSI-1;Fast SCSI-2;FastWide SCSI-2;Ultra SCSI-2;UltraWide SCSI-2;Ultra SCSI-3. [1, с. 102].
- параллельный порт (LPT-порт) Centronics
Параллельный порт предназначен для подключения принтера, сканера, внешних дисководов и др.; данные передаются байтами со скоростью около 2 Мбайт/с;
- последовательный порт (COM-порт) RS-232C
Последовательный порт предназначен
для подключения
- последовательный инфракрасный порт IrDA
IrDA относится к категории wireless
(беспроводных) внешних интерфейсов, однако
в отличие от радио-интерфейсов, канал
передачи информации создается с помощью
оптических устройств. Опыт показывает,
что среди других беспроводных линий передачи
информации инфракрасный (ИК) открытый
оптический канал является самым недорогим
и удобным способом передачи данных на
небольшие расстояния (до нескольких десятков
метров) .
SCSI (Small Computer System Interface) – интерфейс системного уровня стандартизированный ANSI, в отличие от других интерфейсов, представляет собой шину: сигнальные выводы множества устройств – абонентов соединяются друг с другом “один в один”. В отличие от “жестких” шин расширения, SCSI – шина реализуется в виде кабельного шлейфа [1, с. 86].
Интерфейс SCSI используется как во внутренних устройствах, так и во внешних. Интересно отметить, что, по сути, контроллер SCSI позволяет не просто соединить устройства, а формирует своеобразную универсальную шину на системном уровне. Это позволяет устройствам производить обмен друг с другом, минуя центральный процессор. SCSI-интерфейс позволяет подключать одновременно до 15 устройств к одному контроллеру (Fast Wide SCSI, Wide Ultra SCSI, Wide Ultra2 SCSI, Ultra3 SCSI) внутреннего и внешнего исполнения. Каждое подключенное устройство получает свой номер.
Одно из них — хост-адаптер (Host Adapter) связывает шину SCSI с системной шиной компьютера, семь других свободны для периферии. К шине могут подключаться дисковые внутренние и внешние накопители, стримеры, сканеры и другое оборудование, применяемое не только для IBM PC [1, с. 88].
Каждое устройство, подключенное к шине, имеет свой идентификатор SCSI ID, который передается позиционным кодом по 8-битной шине данных (отсюда и ограничение на количество устройств на шине). Устройство (ID) может иметь до 8 подустройств со своими LUN (Logical Unit Number — логический номер устройства). Любое устройство может инициировать обмен с другим целевым устройством (Target). Режим обмена по SCSI-шине может быть асинхронным или более производительным — синхронным с согласованием скорости (Synchronous Negotiation), передача данных контролируются по паритету.
USB (Universal Serial Bus) — универсальная последовательная шина, является промышленным стандартом расширения архитектуры PC, ориентированным на интеграцию с телефонией и устройствами бытовой электроники. Возможно подключение до 127 устройств [1, с. 108].
Спецификация USB была разработана в 1995 г., при этом основной задачей было создать высокоскоростной (до 12 Мбит/с) универсальный последовательный порт, способный подключать несколько устройств через концентраторы с активной инициализацией подключения, не требующей перезагрузки компьютера. Это требование удачно укладывается в концепцию Plug'n'Play, позволяя шине производить автоматическую настройку (не надо распределять номера прерываний).
USB обеспечивает обмен данными между хост-компьютером и множеством одновременно доступных периферийных устройств. Распределение пропускной способности шины между подключенными устройствами планируется хостом и реализуется им с помощью посылки маркеров. Шина позволяет подключать, конфигурировать, использовать и отключать устройства во время работы хоста и самих устройств [3, с. 183].
Устройства (Device) USB могут являться хабами, «функциями» или их комбинацией. Устройство USB должно иметь интерфейс USB, обеспечивающий полную поддержку протокола USB, выполнение стандартных операций (конфигурирование и сброс) и стандартное представление информации, описывающей устройство.
Хаб — ключевой элемент системы Plug-and-Play в архитектуре USB. Хаб является кабельным концентратором, точки подключения называются портами хаба. Каждый хаб преобразует одну точку подключения в их множество. Архитектура подразумевает возможность соединения нескольких хабов.
У каждого хаба имеется один восходящий порт (upstream port), предназначенный для подключения к хосту или хабу верхнего уровня. Остальные порты являются нисходящими (downstream ports) и предназначены для подключения функций или хабов нижнего уровня. Хаб может распознать подключение или отключение устройств к этим портам и управлять подачей питания на их сегменты. Каждый из этих портов индивидуально может быть разрешен или запрещен и сконфигурирован на полную или ограниченную скорость обмена. Хаб обеспечивает изоляцию сегментов с низкой скоростью от высокоскоростных [1, с. 125].
«Функции» представляют собой устройства USB, способные передавать или принимать данные или управляющую информацию по шине. Типично «функции» представляют собой отдельные периферийные устройства с кабелем, подключаемым к порту хаба. Однако физически в одном корпусе может быть и несколько «функций» со встроенным хабом, обеспечивающим их подключение к одному порту. Эти комбинированные устройства для хоста являются хабами с постоянно подключенными устройствами-«функциями».
Каждая «функция»
Работой всей системы USB управляет хост-контроллер (host controller), являющийся программно-аппаратной подсистемой хост-компьютера.
Физическое соединение устройств USB осуществляется по топологии многоярусной звезды.
Во время подключения/
USB-кабель содержит всего 4 проводника: 2 — витая пара, питание 5 В и общий провод. Таким образом, устройства разделяют одну сигнальную линию. Для коррекции одиночных ошибок на линии используется циклический код CRC. Помимо общего канала шириной в 12 Мбит/с в USB имеется так называемый «подканал» шириной в 1,5 Мбит/с для медленных устройств, таких, как клавиатура, мышь, джойстик, перо и т. д. Это позволяет снизить стоимость медленных USB-портов в этих устройствах, поскольку более высокая скорость для таких устройств не нужна. Всего, благодаря концентраторам, USB способна объединить в одну сеть до 127 устройств одновременно.
- Шина USB очень удобна для подключения внешних (переносных) устройств, но ее пропускная способность не превышает 1,5 Мбайт/с и разделяется между всеми устройствами шины. В настоящее время идет переход на шину USB-2.0, которая при небольшом удорожании обеспечивает пиковую скорость до 60 Мбайт/с (480 Мбит/с). Для совместимости с USB 1.1 обеспечивается способность работать в нескольких режимах. При подключении только высокоскоростных устройств шина работает в режиме USB 2.0, а если подключено устройство, не способное работать на такой скорости, шина снижает рабочую частоту до приемлемой данным устройством [6, с. 281].
Порт параллельного интерфейса был введен в PC для подключения принтера — отсюда и пошло его название LPT-порт (Line PrinTer — построчный принтер). Традиционный, он же стандартный, LPT-порт (так называемый SPP-nopm) ориентирован на вывод данных, хотя с некоторыми ограничениями позволяет и вводить данные. Существуют различные модификации LPT-порта — двунаправленный, ЕРР, ЕСР и другие, расширяющие его функциональные возможности, повышающие производительность и снижающие нагрузку на процессор. Поначалу они являлись фирменными решениями отдельных производителей, позднее был принят стандарт IEEE 1284 [4, с. 18].
С внешней стороны порт имеет 8-битную шину данных, 5-битную шину сигналов состояния и 4-битную шину управляющих сигналов, выведенные на разъем-розетку DB-25S. В LPT-порте используются логические уровни ТТЛ, что ограничивает допустимую длину кабеля из-за невысокой помехозащищенности ТТЛ-интерфейса. Гальваническая развязка отсутствует — схемная земля подключаемого устройства соединяется со схемной землей компьютера. Из-за этого порт является уязвимым местом компьютера, страдающим при нарушении правил подключения и заземления устройств.
С программной стороны LPT-порт представляет собой набор регистров, расположенных в пространстве ввода-вывода. Регистры порта адресуются относительно базового адреса порта, стандартными значениями которого являются 3BCh, 378h и 278h. Порт может использовать линию запроса аппаратного прерывания, обычно IRQ7 или IRQ5. В расширенных режимах может использоваться и канал DMA [4, с. 19].
Порт имеет поддержку на уровне BIOS — поиск установленных портов во время теста POST и сервисы печати Int 17h обеспечивают вывод символа (по опросу готовности, не используя аппаратных прерываний), инициализацию интерфейса и принтера, а также опрос состояния принтера.
Практически все современные системные платы имеют встроенный адаптер LPT-порта. Существуют карты ISA с LPT-портом, где он чаще всего соседствует с парой СОМ-портов, а также с контроллерами дисковых интерфейсов (FDC+IDE). LPT-порт обычно присутствует и на плате дисплейного адаптера MDA (монохромный текстовый) и HGC (монохромный графический «Геркулес»). Есть и карты PCI с дополнительными LPT-портами.
К LPT-портам подключают принтеры, плоттеры, сканеры, коммуникационные устройства и устройства хранения данных, а также электронные ключи, программаторы и прочие устройства.
Универсальный внешний последовательный интерфейс — СОМ-порт (Communications Port — коммуникационный порт) присутствует в PC начиная с первых моделей. Этот порт обеспечивает асинхронный1 обмен по стандарту RS-232C. СОМ-порты реализуются на микросхемах универсальных асинхронных приемопередатчиков. (UART), совместимых с семейством i8250/16450/16550. Они занимают в пространстве ввода-вывода по 8 смежных 8-битных регистров и могут располагаться по стандартным базовым адресам 3F8h (COM1), 2F8h (COM2), 3E8h (COM3), 2E8h (COM4). Порты могут вырабатывать аппаратные прерывания IRQ4 (обычно используются для СОМ1 и COM3) и IRQ3 (для COM2 и COM4). Характерной особенностью интерфейса является применение «не ТТЛ» сигналов — все внешние сигналы порта двуполярные. Гальваническая развязка отсутствует — схемная земля подключаемого устройства соединяется со схемной землей компьютера. Скорость передачи данных может достигать 115 200 бит/с [4, с. 49].
Компьютер может иметь до четырех последовательных портов СОМ 1-COM4 (для машин класса AT типично наличие двух портов) с поддержкой на уровне BIOS. Сервис BIOS Int 14h обеспечивает инициализацию порта, ввод и вывод символа (не используя прерываний) и опрос состояния. Через Int 14h скорость передачи программируется в диапазоне 110-9600 бит/с (меньше, чем реальные возможности порта). Для повышения производительности широко используется взаимодействие программ с портом на уровне регистров, для чего требуется совместимость аппаратных средств СОМ-порта с программной моделью 18250/16450/16550.
Название порта указывает на его основное назначение — подключение коммуникационного оборудования (например, модема) для связи с другими компьютерами, сетями и периферийными устройствами. К порту могут непосредственно подключаться и периферийные устройств с последовательным интерфейсом: принтеры, плоттеры, терминалы и другие. СОМ-порт широко используется для подключения мыши, а также организации непосредственной связи двух компьютеров. К СОМ-порту подключают и электронные ключи. Практически все современные системные платы (еще начиная с PCI-плат для процессоров 486) имеют встроенные адаптеры двух СОМ-портов. Один из портов может использоваться и для беспроводной инфракрасной связи с периферийными устройствами (IrDA). Существуют карты ISA с парой СОМ-портов, где они чаще всего соседствуют с LPT-портом, а также с контроллерами дисковых интерфейсов (FDC+IDE). Если возникает потребность в большом количестве последовательных интерфейсов, то в ПК можно установить специальные адаптеры-мультиплексоры. Это весьма дорогие карты, они выпускаются обычно на 4,8,12 и даже 16 портов. Такое большое число разъемов на заднюю стенку ПК вывести проблематично, и у мультиплексоров обычно имеется внешний блок с разъемами (и электроникой), соединяемый с адаптером кабелем с многоконтактными разъемами [4, с. 50].
«Классический» СОМ-порт позволял осуществлять обмен данными только программно-управляемым способом, при этом для пересылки каждого байта процессору приходится выполнять несколько инструкций. Современные порты имеют FIFO-буферы данных и позволяют выполнять обмен по каналу DMA, существенно разгружая центральный процессор, что особенно важно на больших скоростях обмена.
- Заключение
Популярность новых внешних интерфейсов постепенно растет. Проблема усложнения интерфейсной части внешних устройств во многом определяется переходом с операционной системы (ОС) типа CPM или MS-DOS на OC типа Windows или Linux. Современные ОС обеспечивают программисту и пользователю возможность адекватной работы с сетевыми ресурсами, мощные графические средства, безопасность многозадачного подхода к программированию. Но за эти и другие ставшие привычными удобства приходится расплачиваться утратой способности пользовательской программы обрабатывать сигналы в реальном времени. Эти обстоятельства привели к тому, что любое современное внешнее устройство, предназначенное для связи с реальным миром, в интерфейсной части содержит средства обработки и буферизации данных. Часто в качестве такого средства выступает цифровой сигнальный процессор (DSP), как дешевая реализация мощного вычислителя со встроенными интерфейсными средствами.
Еще одна важная причина
усложнения интерфейсной части внешних
устройств заключается в том,
что конкурентоспособность
Последнее десятилетие в
развитии методов подключения устройств
к компьютерам наблюдается
Однако несмотря на такое позиционирование этих интерфейсов, они все же являются непосредственными конкурентами. Не секрет, что OEM-производители (как рынка компьютеров, так и бытовой электроники) предпочтут работать с одним стандартом, чем с двумя, и окончательный выбор, похоже, будет сделан в ближайшие два-три года. Пока что, технически преимущества на стороне 1394 и его последующей модификации — 1394b, у которого гарантированное соединение и передача данных между устройствами на расстоянии до 100 метров со скоростью от 800 Мбит/с до 3.2 Гбит/с. Найдутся ли весомые аргументы у USB против такого серьезного противника – покажет время.
В данной курсовой работе были рассмотрены такие внешние интерфейсы ПК, как порты LPT , COM, AGP шины SCSI , USB, ISA. Были даны их описания, основные характеристики, а так же были перечислены существующие их виды.
2.1 Общая характеристика задачи
Организация ООО «Тубус» начисляет амортизацию на свои основные средства (ОС) линейным методом согласно установленному сроку службы(рис.1)
Код ОС |
Наименование основного средства |
Срок службы |
100 |
Компьютер 11 |
120 |
101 |
Принтер |
60 |
102 |
Кассовый аппарат |
110 |
103 |
Стол компьютерный |
50 |
104 |
Холодильник 1 |
200 |
105 |
Стол письменный |
40 |
106 |
Холодильник 2 |
200 |
107 |
Компьютер 1 |
120 |
108 |
Стул мягкий |
40 |
Рис.1.Список ОС организации
При этом необходимо отслеживать ОС с позиции подразделений(рис.2)
Код подразделения |
Наименование подразделения |
1 |
АХО |
2 |
Бухгалтерия |
3 |
Склад |
4 |
Торговый зал |
Рис.2 .Список подразделений
Сумма амортизации=Первоначальная стоимость /срок службы
Начисление амортизации следует производить, только если ОС находится в эксплуатации.
Организовать ведение журнала регистрации ОС по подразделениям и ежемесячные начисления амортизации согласно состоянию ОС(рис.3)
- Создать таблицы по приведенным ниже данным (рис.1-3)
- Организовать межтабличные связи для автоматического заполнения графы документа «Журнал учета ОС» : «Наименование ОС», «Наименование подразделения», «Срок службы ,месяцев» (рис.3)
- Определить общую сумму амортизации по каждому ОС.
- Определить общую сумму амортизации по конкретному подразделению.
- Определить общую сумму амортизации по каждому месяцу.
- Определить остаточную стоимость ОС.
- Построить гистограмму по данным сводной таблицы.
2.2. Описание алгоритма решения задачи
Алгоритм решения задачи
- Запустить табличный процессор MS Excel.
- Создать книгу с именем «Тубус».
- Лист1 переименовать в лист с названием ОС.
- На рабочем листе ОС MS Excel создать таблицу список ОС организации.
- Заполнить таблицу список ОС организации исходными данными (рис. 1.1).
Рис. 1.1. Список ОС
- Лист2 переименовать в лист с названием Подразделения организации.
- На рабочем листе Подразделения организации MS Excel создать таблицу, в которой будет содержаться список подразделений организации.
- Заполнить таблицу со списком подразделения организации исходными данными (рис. 1.2)
Рис. 1.2. Список подразделений
- Разработать структуру шаблона таблицы «Рас
чет суммы амортизации ОС» (рис.1.3).
Колонка электронной таблицы |
Наименование |
Тип данных |
Формат данных | |
длина |
точность | |||
A |
Дата начисления амортизации |
Дата |
8 |
- |
B |
Номенклатурный № |
Числовой |
5 |
0 |
C |
Наименование ОС |
Текстовой |
50 |
- |
D |
Код подразеления |
Числовой |
5 |
0 |
E |
Наименование подразделения |
Текстовой |
50 |
- |
F |
Состояние |
Текстовой |
50 |
- |
G |
Первоначальная стоимость |
Числовой |
20 |
0 |
H |
Срок службы |
Числовой |
5 |
0 |
I |
Сумма амортизации |
Числовой |
20 |
3 |
рис. 1.3. Структура шаблона таблицы «Расчет суммы амортизации ОС»
- Лист3 переименовать в лист с названием Расчет суммы амортизации ОС.
- На рабочем листе Расчет суммы амортизации ОС MS Excel создать таблицу, в которой будет содержаться список расчета суммы амортизации ОС.
- Заполнить таблицу «Расчет суммы амортизации ОС» исходными данными (рис.1.4).
рис. 1.4. Расположение таблицы «Расчет суммы амортизации ОС» на рабочем листе Расчет суммы амортизации ОС MS Excel.

- Внешние интерфейсы ПК (порты LPT, COM, шины SCSI, USB)
- Внешние интерфейсы ПК (порты LPT, COM, шины SCSI, USB)
- Внешние интерфейсы ПК (порты LPT, COM, шины SCSI, USB)
- Внешние интерфейсы ПК (порты LPT, COM, шины SCSI, USB)
- Внешние интерфейсы ПК (порты LPT, COM, шины SCSI, USB)
- Внешние источники финансирования
- Внешние коммуникации – важное условие формирования имиджа организации
- Внешние и внутренние факторы банкротства предприятий
- Внешние и внутренние факторы кризисного развития
- Внешние и внутренние факторы экономического роста России
- Внешние и внутренние функции государства как одна из главных функций государства
- Внешние и внутренние функции РФ
- Внешние интерфейсы компьютера
- Внешние интерфейсы ПК