Карманный персональный компьютер (КПК, англ. Personal Digital Assistant, PDA, буквально «личный цифровой помощник»; также палмтоп, palmtop computer), самый миниатюрный вид портативного микрокомпьютера, умещающийся в кармане или на человеческой ладони.
В английском языке словосочетание «карманный ПК» (Pocket PC) не является обозначением всего класса устройств, а является торговой маркой фирмы Майкрософт, то есть, относится лишь к моделям КПК, базирующихся на операционных системах производства этой компании. Английское словосочетание Palm PC («наладонный компьютер») также ассоциируется с совершенно конкретной торговой маркой. Для обозначения всего класса устройств в английском языке используется словосочетание Personal Digital Assistant, PDA, что на русский можно перевести как «личный цифровой помощник».
КПК используют несовместимые с семейством процессоров Intel x86 микропроцессоры, которые применяют в IBM PC-совместимых компьютерах. Однако при этом они включают все основные элементы компьютера: процессор (тактовая частота в современных КПК от 300 до 800 МГц в зависимости от модели), оперативную память (от 32 до 128 и более Мбайт) и полноценную операционную систему. Роль постоянного запоминающего устройства (вместо традиционного жесткого диска) играет встроенная флэш-память (как правило, небольшого объема)либо сверхкомпактный жесткий диск (формата 1" и менее); кроме того, все КПК (за исключением некоторых моделей конца 90-х) имеют встроенный слот для чтения карт флэш-памяти (с их помощью объем внешней памяти КПК может достигать 8 Гбайт и более). Потребляя незначительное количество электроэнергии, палмтоп способен в десятки раз дольше работать от встроенных элементов питания, нежели ноутбуки. Тем не менее, в режиме просмотра видео время автономной работы КПК в несколько раз меньше, чем в режиме чтения книг, например.
КПК имеют также интерфейс (и входящее в комплект поставки соответствующее программное обеспечение), необходимый для синхронизации с настольным компьютером. Большинство современных КПК имеют также встроенные беспроводные средства связи. С их помощью через КПК можно выходить в Интернет (в том числе пользоваться электронной почтой), обмениваться данными с пользователями ноутбуков, КПК и сотовых телефонов. Для выхода в Интернет предназначается Wi-Fi (позволяет выходить в Интернет в любом месте, где имеется Wi-Fi). Инфракрасный порт (IrDA) и Bluetooth позволяют обмениваться информацией с любыми цифровыми устройствами, оборудованными соответствующими портами. Инфракрасный порт, в отличие от более современного Bluetooth, имеет значительно меньшую скорость, при соединении порты устройств должны находится в пределах прямой видимости (при растоянии не более 2 м); кроме того, с помощью инфракрасного порта и специального программного обеспечения, КПК может являться пультом управлением для бытовых электроприборов (телевизор, музыкальный центр и т. д.). Доступ в Интернет с КПК может осуществляться и через сотовый телефон, оснащенный Bluetooth или инфракрасным портом, и имеющий доступ в Интернет (через GPRS или EDGE). КПК, оборудованные GSM-модулем, называют коммуникаторами или смартфонами. Такие КПК можно использовать как сотовый телефон, а выход в Интернет через GPRS возможен в любой точке мира, где есть сотовая связь. Помимо этого большинство КПК оснащены также встроенным микрофоном, выходом для наушников, некоторые — цифровой фото- и видеокамерой. Основным устройством ввода-вывода в КПК является сенсорный экран.
В отличие от настольных персональных компьютеров, которые достаточно универсальны, карманные компьютеры более жестко привязаны к собственным операционным системам. С 2005 большинство КПК используют операционную систему Windows Mobile для Pocket PC. Среди других операционных систем наиболее популярны Palm OS и специальные версии Linux. Функции КПК определяются не только наличием определенных функций, но и соотвествующим программным обеспечением.
Стандартный набор программ позволяет вести ежедневник (с функцией напоминания), просматривать веб-страницы, читать электронную почту и электронные версии книг, смотреть фото и видео, слушать и записывать аудио. Пользователю КПК доступны различные наборы офисных программ — от утилит для просмотра документов до полноценных офисных пакетов. Даже в стандартном наборе присутствует значительное количество различных игр. К КПК, оснащенному хост-контроллером USB, можно подключать USB устройства, в том числе клавиатуру, мышь, жесткие диски и флэш-накопители.
Вес палмтопов не превышает 200 граммов, его обычный размер 12 на 7 см, толщина — 1-2 см. Конструктивно КПК представлены в двух вариантах: либо в виде двух соединенных между собой панелей, на одной из которых находится клавиатура, а на другой — сенсорный экран, либо в виде единой панели, большую часть которой занимает сенсорный экран. Наибольшее распространение получил второй вариант. В таких КПК имеется лишь несколько командных клавиш (не более 10). Для ввода, помимо сенсорного экрана, используется также специальное перо — стилус, который обычно крепится на боковой панели устройства.
КПК выпускаются в разных конфигурациях, отличающихся функциональными возможностями, конструкцией, дизайном и стоимостью. Ведущие фирмы-производители КПК: Palm, Sony, NEC, TRG, Hewlett-Packard, Compaq, Acer, Toshiba, Fujitsu Siemens.