-->
Главная » Статьи » Информатика

Linux үшін қолданбалы программаларды жалпылау. Графика.

Linux үшін қолданбалы программаларды жалпылау. Графика.

Cыртқы құрылғылармен жұмыс. Соңғы лекциялардан , арналғандардың файлдық жүйелерге және жұмыс тәсілдеріне олардын . Лекцияда бөлімдерге қатты тегеріш бөлшектеулері Linux сыртқы құрылғылардың ұсынуы туралы , форматта әңгімеленген және рұқсатта оларға , mount командаларында және umount . файлдық жүйелердің бірнеше үлгісінің жазылады , соның ішінде виртуалдылардың , және fsck . тексеру процедурасы

Жүйеде құрылғы ұсынуы, не компьютер аппараттық профилі түйінмен анықталады ертелерді кезеңдерде жүйе тиеулері немесе модуль қосуы барысында . Мынау білдірмейді , не құрылғы , емес - түйінмен , іске кірістіру - . Егер белгісізбен түйінге құрылғымен басқаруға болады қандай болмасынды стандартты протоколға , әбден мүмкін , не Linux пакеттері арасында утилит немесе қызмет табылады , қабілетті мына құрылғымен жұмыс істеу . Мысалы , cdrecord лазер тегерішіне жазу бағдарламасы әр түрлі құрылғылардың ұлы жиынын біледі , стандартына тиістілердің , сол уақытта түйін , ереже сияқты , әдеттегі лазер келтірумен қалай сондай құрылғымен жұмыс істеуге тек қана рұқсат етеді ( оқуға ) және әртүрлі - команданың оған тапсыру .

Өкінішке , кейде кері сенімсіз : егер өндіруші жаңа құрылғыны жасаса , қайсы басқару керек жаңаша , ал бір қалай ол айырып танылады кәрілердің , қателер шарасыз . Сыртқы құрылғылардың көптеген стандарттары үлгі қатал теңестіруін алдын ала ескереді , бірақ жақсыны аз және мұнда : - схемотехниканы өзгертіп , өндіруші алмастырады және теңестіру , және соған дейін құрылғы айырылып танылуға тоқтайды , мынаны автор Linux модуль лайықтыға көріп қалып жатқанда және жаңа теңестіру қоспайды тізім сүйеніш табатындардың .

Көпшілікке - құрылғылардың , егер олар оқу операциялары тиісті сүйеу | жазудың немесе бірақ басқарудың ( ioctl (), суреттелген төмен ), каталогте файл - тесік талапқа сай болады | dev немесе бірде тәуелділікте оның подкаталогов . ананың , таңдалған жүйеде статикалық немесе динамикалық схема - құрылғылардың , файлдардың - тесіктердің | dev мүмкін және өте көп , және салыстырмалы аз . Статикалық схемаға жанында , не түйін сыртқы құрылғыны танып қалды , ешбір ара қатыста болмайды анамен , не | dev файл - тесік мына құрылғы үшін болады :

[ root @ localhost root ]# cat | dev | sdg 14

Cat :| dev | sdg 14: No such device or address

Үлгі 11.1. айналдыру - құрылғыға ( html < http :|| www . ru intuit . | department | os | linux |11| example .11.1. htm >, txt < http :|| www . ru intuit . | department | os | linux |11| example .11.1. txt >)

Осында Мефодий құрылғыдан бірдеңе оқып шығуға талаптанды | dev | sdg 14, не мына машинада сондай тегеріштің 7. нөмір астында - тегеріш онтөртінші бөліміне талапқа сай болады , ақырғы , жоқ , ал файл - тесік ол үшін жаман айтпай жақсы жоқ дегендейін от алған : кенет көрінеді ме?Сондықтан көріну жасай алады - Linux сүйеніш табатын құрылғылардың , сондай файлдардың " жаман айтпай жақсы жоқ дегендейін " жүйеде боладыжәне он мыңдардың , және жиырма . Файл - тесік тегеріште орындар орынға ие болмайды , бірақ көрсеткі дескриптор қолданады , сондықтан тамырфайлдық жүйеге , - оның көлемінен , көрсеткі дескрипторлардың бірталай қоры тиісті болу .

Динамикалықта арнайы виртуалды файлдық жүйе схемаға - қолданылады , немесе каталог толық ауыстырады | dev , немесе орналасады доспенкаталогте ( мысалы ,| sys ), бар болушыда - | dev иерархия құрылымды ; файлдар - тесік мына оқиғасында | dev арнайы қызмет от алдырады . Мынаутәсіл анағұрлым және адамға арналған , ls командасын жіберді | dev , және компьютерге арналған ( сыртқы құрылғылардың қосу оқиғасында , мысалы ,жинап алатын қатты тегеріштердің ," лету "). бірақ ол логика маманына қосымша сақтауға талап етеді " баудың " табылған құрылғының аттың , кейдеөте шатасқанды ана ғой айқынсыз теңестірудің . Ең жауапты кезеңге тиісті мынау сондықтан болу , жүйе тиеуі жанында , динамикалықты сақтықпенсхеманы - қолданады 

Категория: Информатика | Добавил: admin_ (17.11.2013)
Просмотров: 779 | Теги: Linux үшін қолданбалы программалард | Рейтинг: 0.0/0
Всего комментариев: 0

Имя *:
Email:
Код *: