Автор работы: Пользователь скрыл имя, 26 Октября 2013 в 10:27, реферат
Кітапханалық модуль әр түрлі бағдарламаларда пайдаланылуы мүмкін жазбалар мен бағдарламалар тобын құрайды. Жиі орындауға тура келетін әрекеттерді жүзеге асыратын жағдайда модуль құрамына ішкі бағдарламаны қосуға негіз болады. Мұндай ішкі бағдарламаны бір рет жазып, сақтап қоюға және де жиі қолдануға болады. Бұл бағдарламалық қамтамасыз етуді жасау процесін жеделдетуге мүмкіндік береді. Модульді құрайтын файл модульдің атымен сәйкес келетін ат алуға міндетті.
КІРІСПЕ 3
1 MS DOS ОПЕРАЦИЯЛЫҚ ЖҮЙЕЛЕРІМЕН ЖҰМЫС МОДУЛЬДЕРІ
1.1. Dos модулінің процедуралары мен функциялар. 6
1.2. WinDos модулінің процедуралары мен функциялары. 9
1.3. Overlay модулінің процедуралары мен функциялары. 13
2 БУМАЛАРМЕН ЖҰМЫС ІСТЕУ
2.1. Маршрут немесе жол 16
2.2. DOS шақырмасы 17
2.3. DOS командалары (нұсқаулар) 17
2.4. Файл атының шаблондары 18
2.5. Команданы перне тақтадан енгізу 18
2.6. Бумалар үшін ішкі командалар 19
2.7. Буманы экранға шығару- DIR командасы 19
2.8. Жаңа бума құру- MKDIR (MD) командасы 20
2.9.Буманы жою-RMDIR (RD) командасы 20
2.10.Ағымдық буманы өзгерту – CHDIR (CD) командасы 21
3 ФАЙЛДАРМЕН ЖҰМЫС ІСТЕУ
3.1. Файлдарды көшіру-COPY командасы 22
3.2. Файл атын өзгерту –RENAME (REN) командасы 23
3.3. Файлды жою – DEL командасы 23
3.4. Файл мәліметін экранға шығару – TYPE командасы 24
4 MS DOS-ТЫҢ КӨМЕКШІ КОМАНДАЛАРЫ.
4.1. Дискісі форматтау 25
4.2. Дискеттерді көшіру. 25
4.3. DOS версиясы. 25
4.4. Күн мен уақыт. 25
5 MS DOS ЖҮЙЕСІНІҢ ҚҰРАМДАС БӨЛІКТЕРІ. 27
ҚОРЫТЫНДЫ 28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 29
Cd
3.ФАЙЛДАРМЕН ЖҰМЫС ІСТЕУ
3.1.Файлдарды көшіру-COPY командасы
COPY командасының бірнеше түрі бар.
Бірінші түрі: Атын өзгертпей көшіру.
COPY[ж:][маршрут]файл аты[.түрі] [ж:][маршрут]
Файл басқа жинақтауышқа немесе басқа бумаға өз атымен
көшіріледі.
Екінші түрі: Атын өзгерте көшіру.
COPY [ж:][маршрут]файл аты[.түрі] [ж:][маршрут]файл аты [.түрі]
Файл басқа жинақтауышқа немесе басқа бумаға жаңа атпен
көшіріледі.
Мысалдар:
C:>copy a:*.* c:
Бұл команда А:дискісінің барлық файлдарын С:дискісінің
ағымдық бумасына көшіріледі.
C:>copy work DOS
Бұл команда WORK бумасының барлық файлдарын DOS
бумасына көшіреді.
C:>copy docabc
Бұл команда ABC бумасының барлық файлдарын түпкі бумаға
көшіреді.
C:>copy prl pr2
Ағымдағы бума ішіндегі PR1 атты файл осы бумаға PR2
атымен көшіріледі.
C:>copy work*.txt dos*.dos
WORK бумасынан DOC бумасына TXT типті барлық файлдар
көшіріледі және олардың типі DOC болып өзгереді.
3.2.Файл атын өзгерту –RENAME (REN) командасы
Команданың спецификациясы:
REN[AME] [ж:][маршрут аты]файл аты[.түрі]файл аты[.түрі]
Бірінші аргумент файлдың бұрынғы аты да,екіншісі –жаңа
аты.
Бірінші аргументтің алдына өзгеріс қай бумада жүретінін көрсететін префикс-маршрут қоюға болады, әйтпесе өзгеріс ағымдағы бума ішінде болады.
Мысалдар:
С:WORK>ren a:*.txt *.doc
Файылдардың түрлері өзгереді.
С:>ren prl.asm pr2.asm
Файылдың аты PRL-ден PRI2-ге өзгереді.
3.3. Файлды жою – DEL командасы
Команданың спецификациясы:
DEL [ж:][маршрут]файл _аты[.түрі]
Егер файлдың аты көрсетілмесе, онда берілген бумадағы немесе ағымдағы бумадағы барлық файлдар жойылады.
Мұндай жағдайда ( және *.* шаблоны көрсетілген кезде) DOS жоюды орындауға рұқсат сұрайды.
DEL командасының аргументінде маршрут, шаблон немесе белгілі бір файлдың атын енгізуге болады.
C:>delwork*.txt- бүкіл TXT- типті файлдар жойылады.
3.4. Файл мәліметін экранға шығару – TYPE командасы
Команданың спецификациясы:
TYPE[[ж:][маршрут]файл_аты[.
Файл атында * және ? таңбаларын қолдануға болмайды. ргументтің алдында файл қай бумада екенін көрсететін префикс- маршрут қоюға болады.
Бұл командамен тек ASCII кодында жазылған текст мәтіні бар файлдарды ғана экранда көре аламыз.
Мысалдар:
C:type prog1.asm
C:>type work docum.txt
4. MS DOS-тың КӨМЕКШІ КОМАНДАЛАРЫ.
4.1. Дискісі форматтау.
Команданың негізгі спецификасы:
FORMAT [ж:][/S]
Форматтау дискіде бар бұрынғы барлық мәліметті жойып жібереді.
S параметрі форматтаудың соңында дискіге DOS жүйелік файлдарын жаздыру үшін қажет.
Мысал:
a:>format b:
4.2. Дискеттерді көшіру.
Команданың спицификасы:
DISKCOPY [ж: [ж:]]
Егер команда жинақтауыштың біреуі немесе екеуі де көрсетілмесе, оның орнына ағымдағы жинақтауыш алынады.
Егер жинақтауыштар бірдей болса, онда дискетті ауыстыру туралы нұсқау беріп DOS тоқтап тұрады.
Егер жазылатын дискет форматталмаған болса, онда ол алдымен форматталу операция-
сынан өткізіледі.
Мысал:
a:>diskcopy b: c:
4.3. DOS версиясы.
Команданың спицификасы:
VER
4.4. Күн мен уақыт.
Команданың спицификасы:
DATE [ mm- dd- yy]
Белгілеулер:
mm- ай;
dd- күн;
yy- жыл.
Параметр көрсетілмесе DATE командасы DOS сағатындағы күнді экранға берумен шектеледі.
Келесі команданың спицификасы:
TIME [ hh:mm[:ss[.xx]]]
Белгілеулер:
hh- сағат;
mm- минут;
ss- секунд;
xx- секундтың жүздік бөлігі.
Параметр көрсетілмесе TIME командасы DOS сағатындағы уақытты экранға берумен шектеледі.
5. MS DOS ЖҮЙЕСІНІҢ ҚҰРАМДАС БӨЛІКТЕРІ.
MS DOS мынадай бөліктерден тұрады:
1. жүйені алғашқы
жүктеу блогы (дискінің
2. BIOS-пен арақатынас модулі (IO.SYS файлы),
3. үзулермен ( прерывания) жұмыс модулі ( MSDOS.SYS файлы),
4. командалар процессоры ( COMMAND.COM файлы),
5. сыртқы командалар ( программалық файлдар),
6. құрылғылар драйверлері,
7. CONFIG.SYS файлы,
8. AUTOEXET.BAT файлы.
Бірінші, екінші және үшінші пунктер MS DOS- тың ядросын құрайды.
Алғашқы жүктеу блогы
Жүйелік дискінің түпкі бумасының алғашқы екі файлы IO.SYS пен MSDOS.SYS екенін тексеріп, оларды дискіден оқып жадқа жүктейді, сосын басқаруды MS DOS- қа береді.
IO.SYS
Бұл резидентті ( әрқашан компьютер жадында отыратын) модуль машинаның BIOS- мен байланыс орнатып, сол арқылы құрылғыларды басқарып отырады.
MSDOS.SYS
Бұл да резидентті модуль. Ол файлдық жүйені басқарып, басқа программалардың файлдық жүйемен жұмыс жасауын ұйымдастырды.
Командалар процессоры (COMMAND.COM)
Перне тақтадан пайдаланушының нұсқауларын қабылдап,соларды орындауды ұйымдастырды. Комьпютер жадына сыртқы командаларды орындайтын программаны жүктеп,сонан соң басқаруды соған береді.
ҚОРЫТЫНДЫ.
Кейбір функциялар Паскаль тілінде құрылған функциялар саныда жоқ , бірақ бұл функциялар қолдашбалы есептерде жиі көрінеді,сондықтан оларды кітапханалық модуль құрамына қосуға негіз болады. Бұл модульмен функцияларға өтуді Uses пайдалану операторы қамтамасыз етеді,онда модуль аты көрсетіледі.
Interface және implementation
резерителген сөздері мұнда
Interface секциясы шақырылатын
бағдарламадан немесе
Әрбір модульды жазуда әуелі модуль элементтері (константтар, ауспалы, типтер, бағдарлама асты), сосын бағдарлама астының қысқаша сипаттамалары беріледі. Turbo Pascal 7.0. ортасында көмектің жақсы дамыған жүйесі, басқа да көп санды мысалдар бар, оларды тікелей құрылатын бағдарламада, пайдаланады әрбір стандартты бағдарлама астында оның тақырыбы, мақсаты, басқа да бағдарлама астыларымен байланысы, егер ондай болса, авариялық жағдай мен өлшемдер жазбасы (қателер коды Г қосымшасында берілді) келтіріле қолдануға болатын көп санды мысалдарды қосқанда көмектін жақсы дамыған жүйесі бар, онда оның тақырыбы ғана, тағайындалуы, басқа ішкі бағдарламаларымен байланысы, егер соңғысы болса, өлшемдері мен авариялық жағдайлар жазбасы келтіріледі.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
“MS-DOS 6.2…для Пользователя”,
Киев, ВНV,1994, Москва, БИНОМ,1994.
г.Уфа, НПО “Информатика и Компьютеры”, 1993г.