Каталогтың ішіндегі файлдың жазылуы



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 19 бет
Таңдаулыға:   
ҚАЗАҚСТАН РЕПУБЛИКАСЫ ОҚУ-АҒАРТУ МИНИСТРЛІГІ
ЕУРАЗИЯ ТЕХНИКА-ЭКОНОМИКАЛЫҚ КОЛЛЕДЖІ

КУРСТЫҚ ЖҰМЫС

Тақырыбы: MSDOS операциялық жүйесі

Орындаған: Советбеков Ерасыл
Тексерген: Темиргазиева Шарипа
Топ: МПО 11-23-1

Алматы 2024
МАЗМҰНЫ

КІРІСПЕ
1. Теориялық бөлім
1.1 MS DOS командалық файлы.
1.1.1 IO.SYS және MSDOS.SYS файлдары
1.1.2 DOS командалық процессоры
1.1.3. Негізгі енгізушығару жүйе
1.1.4 DOS жүктеушісі
1.1.5 пайдаланушының dos-пен диалогы
1.1.6 DOS командалар
1.2 С++ БАҒДАРЛАМАЛАУ ТІЛІНІҢ КЕМСІЗ ЖАҚТАРЫ
1.3 Norton Commanderде: каталогтармен, файлдармен және дискілермен жұмыс және жылдам пернелер.
1.4 Операциялық жүйелер
2. Бағдарламалық құрал бөлігі
2.1 Мәселені тұрымдау
2.2 Есепті шешу алгоритмін құру
2.2 Алгоритм
2.3. Әзірлеген бағдарламаның сипаттамасы
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР

Кіріспе

MsDos 1981 жылы Microsoft корпорациясы IBM компаниясының сұрауы бойынша сол кезде жасалып жатқан IBM PC компьютерлері үшін құрылды. MsDos жазылған IBM PC компьютері қазіргі компьютерлерге ұқсамайды - баяу Intel-8088 микропроцессоры, 256 Кбайт жедел жады, қатты дискі жоқ, әріптік-цифрлық ақ-қара монитор, тек бір жақты 160 Кбайт дискеттермен жұмыс істейді және т.б. Дегенмен, бұл мүмкіндіктер бәсекелес дербес компьютерлерге қарағанда жоғары болды.
Dos ханымның бірінші нұсқасы да қазіргі операциялық жүйелерге қарағанда әлдеқайда қарапайым мүмкіндіктерге ие болды. Ол компьютерде тек бір пайдаланушымен және бір бағдарламамен (яғни бір пайдаланушылық және бір тапсырмалы) жұмысты қамтамасыз етті, тек иілгіш дискілермен, пернетақтамен және әріптік-цифрлық дисплеймен жұмыс істеуге қолдау көрсетті. Бірақ Дос ханым жинақы болды, аппараттық құралдарға қарапайым талаптар қойды және пайдаланушылар мен бағдарламалар үшін қажетті минималды функцияларды орындады.
IBM PC пайда болғаннан бері өткен екі онжылдықта компьютерлердің техникалық сипаттамалары фантастикалық секіріс жасады. Қазіргі компьютерлер 80-жылдардың басындағы компьютерлерден барлық көрсеткіштері бойынша жүздеген, тіпті мыңдаған есе жоғары. Сондықтан Microsoft корпорациясы MsDos-қа өз мүмкіндіктерін кеңейту және жаңа, неғұрлым қуатты компьютерлерді тиімдірек пайдалану үшін көптеген өзгерістер мен толықтырулар енгізді.
Автокөліктердің болуы аяқпен жүру қажеттілігін жоймайтыны сияқты, Windows, Windows 95, Windows NT жүйелерінің болуы MS DOS және DOS бағдарламаларының қажеттілігін жоққа шығармайды (бірақ ол айтарлықтай азайтады):
DOS бағдарламалары сәтті жұмыс істейтін көптеген қызмет бағыттары әлі де бар, ал басқа операциялық жүйелерді қажет ететін шешімдерді пайдалану мүмкін емес немесе экономикалық тұрғыдан мүмкін емес;
WINDOWS 3.1, WINDOWS for Workgroup және Windows 95 сияқты операциялық жүйелер зақымдалғанда, мәселенің себептерін зерттеу және оларды жою үшін әдетте MS DOS және DOS бағдарламаларын пайдалануға тура келеді.
MSDOS операциялық жүйесі бүгінгі күні негізгі ОЖ ретінде пайдаланылмайды, бірақ онсыз жасай алмайсыз. Windows жүйесінің орнатқан кезде MSDOS пәрмендерін пайдаланыңыз. Курстық жұмыста мен осы командаларды түсіндіремін.

НЕГІЗГІ БӨЛІМ

1.Теориялық бөлім

MS - DOS ТУРАЛЫ НЕГІЗГІ МӘЛІМЕТ
Өзіміздің РС қолданылатын DOS супервизорлар, басқарушы программалар немесе ЖО ретінді бізге танымал компьютелік программалар классының ішіндегі тек бір мысалы бола алады. DOS сияқты ОЖ-лер машиналарға құрылған барлық программалар ішіндегі ең күрделі және қиын компьютерлік программалар болып табылады. Компьютерлер тек есепті шығаруға емес сонымен бірге өзінің жұмысын қамтамасыз ететін операцияларды өзі бақылап отырады. Компьютер - бұл адамзаттың осы уақытта құрған ең күрделі құралы болып табылады. Бұл машиналардың күрделілігі оларды тікелей қолдану қиындығы. Компьютерді басқару үшін біз ОЖ-ді қолданамыз. Біз өзіміздің компьютерімізге өте күрделі тапсырманы өзі орындап шықсын деп тапсырма береміз. Кез-келген компьютердің физикалық бөлімі белгілі бір басқаруды, ал кейбіреулері өте күрделі басқаруды талап етеді. Мысалы: уақытты қадағалау үшін қолданылатын компьютер сағаты 18 срет үзілістің өңделуін талап етеді. Пернетақтаның әрбір пернесін басып, жіберу кезінде де үзілістер өңделеді. Мысалы: клавиатура сөзін жазу үшін компьютер 20 рет үзіліс жасайды. Компьютердің ішінде болып жатқан барлық операциялар ОЖ орындалады. DOS ОЖ-сі үш негізгі операцияны орындайды: құрылғыларды басқарады, программаларды басқарады және командаларды орындайды. DOS-тың құрылғыларды басқару қызметі принтерді, дисктерді, дисплейді, пернетақтаны және т.б - компьютердің осы компоненттерінің дұрыс қызмет атқаруы үшін барлығын іске қосады. Тар мағынада бұл қызметі құрылғыларға команда береді және олардың берген кез-келген қате хабарламасын жөндейді.

MS DOS командалық файлы

Дискідегі файлдар саны көп болған жағдайда олармен жұмысты жеңілдету үшін ерекшеліктеріне қарай топтарға біріктіруге болады. Әрбір топтың өз аты болады және ол каталог деп аталады.
Мысалы:
Каталогтың қосымша бөлігі болмайды. Каталогтың ішіндегі файлдың жазылуы: Basic \ kin 1. Bas
Басқа каталогтың ішінде орналасқан каталог ішкі каталог деп аталады.
MS DOS операциялық жүйесінда каталогтармен жұмыс істеу командалары:
1.MD (Make Directory - каталог құру) жаңа каталог ашу командасы.

Мысалы:

1)MDVSTUD - STUD атты жаңа каталог ашу.
2)Md XXX-XХХ ішкі каталогын ағымдағы каталогта құру;
3) md A: Tekst - A: дискісінің негізгі каталогында Tekst ішкі каталогын құру.
2.CD (Change directory каталогты өзгерту) каталогтың ішіне кіру командасы. CD.. түрінде берілсе ағымдағы каталогтан шығу командасы.

Мысалы:

1)CDVSTUD STUD атты каталогтың ішіне кіру;
2)CD\ -- ағымдағы дискінің негізгі каталогына көшу.
3.RD (Remove directory - каталогты жою) каталогті жадыдан өшіру командасы.

Мысалы:

RDV STUD - STUD атты каталогты жадыдан өшіру.

4.DIR - каталогтың мазмұнын экранға шығару командасы.

Мысалы:

dir ағымдағы каталогтың тарауларын көрсету;
dir *.exe -- кеңейтілмесі. ЕХЕ болатын ағымдағы каталогтағы файлдар туралы мәліметтер беру;
dir a: -- ағымдағы А: дисководындағы каталог тарауларын көрсету;
dir P - ағымдағы каталог туралы мәліметтерді экранның толуына байланысты үзіліспен беру;
dir W - ағымдағы каталогтағы мәліметтерді кең форматта беру;
dir о р ағымдағы каталогтың мөліметтерін сорттау арқылы беру (ең алдымен ішкі каталогтар, сонан соң файл аттары және кеңейтілмесі).
MS DOS операциялық жүйесін 1981 ж. Міcrosoft фирмасы ІВМ РС компьютерлері үшін ІВМ фирмасының тапсырысымен дүниеге әкелді. DOS дискілік операциялық жүйе.
MS DOS операциялық жүйесі пайдаланушылармен компьютер арасындағы байланысты орнатуға, компьютердің құрылғысынан өнімді пайдалануға жағдай жасайды. MS DOS операциялық жүйесі келесі бөлімдерден тұрады:
1. Енгізіп шығарудың базалық жүйесі (BIOS) - енгізіп-шығару құрылғыларының жұмысын тексеретін программаларды қамтиды. Бұл программалар компьютердің тұрақты жадында сақталады.
2. Жүйелік файлдар (BIO.SYS, IO.SYS, MSDOS.SYS) - BIOS жүйесінің жұмысын толықтырушы бөлім. Ол сыртқы құрылғылар мен информацияны алмастырудың барлық операцияларын да орындайды.
3.COMMAND.COM - қолданушының программалары мен берілгендерді жадқа енгізу және оларды өңдеу.
4. CONFIG.SYS - үйлестіруші программа. Оның қызметі жаңадан қосылатын сыртқы құрылғылардың драйверлерін MS DOS-қа қосу, орыс, қазақ әріптерін пайдалану, пернетақтаның функционалды пернелерімен және виртуалды жадпен жұмыс істеуін ұйымдастыру.

5.AUTOEXEC.ВАТ шақыру символын экранға шығару, қажетті программаны каталогтан іздеу, ағымдық ай, күн және уақытты көрсету.
Анықтама: Дискінің информациялар жазылған бөлігі файл деп аталады.
Әрбір файлдың өз аты болады. Ол негізгі және қосымша бөліктерден құралады.

Мысалы, СОMMAND.COM

Файлдардың қосымша бөлігі оның түрін (типін) анықтайды.

Мысалы:

ехе, сот бірден орындалатын файлдар;

Вак - файлдың көшірмесі;

.Bat - командалық файл;

. sys - жүйелік файл;

.pas- Паскаль тілінде жазылған файл;

Bаѕ - Бейсик тілінде жазылған файл;

.txt -- текстік редакторда жазылған файл;

.arj - архивтік файл.

Файл аты мен кеңейтілмесі нүкте арқылы ажыратылады.
Тапсырма В. MSDOS-та дискілермен жұмыс.
Файлды немесе буманы дискетке көшіру үшін, ол алдын ала ақпарат жазуға дайындалған, яғни форматталған болуы керек. Пайдаланып жүрген дискетті қайта форматтау кезінде онда бұрын сақталған ақпараттар жойылып кететінін есте ұстаған жөн.
Дискжетекке дискетті орналастырамыз да, мына командалардың бірін орындаймыз:

1.Format a:

А: -- дискісін форматтау.

2. Format a: s - А: дискісін форматтап, жүйелі дискета жасау.
Жүйелік дискет жасау үшін: жүйелік файлдарды дискіге көшіру қатарын белгілеу қажет. Жүйелік
дискет - операциялық жүйе жүктелетін, жүйелік файлдар жазылған дискет. Жүйелік файлдар құрамына -- СOMMAND.COM, IO.SYS, MSDOS.SYS, AUTOEXEC.ВАТ және CONFIG.SYS файлдары кіреді.
Дискетті көшіру үшін MS DOS ОЖ-де DISKCОРУ командасы қолданылады. Команда форматы: diskcopy (дискжетекЈ (дискжетекЈ (V) (М)
Командадағы бірінші параметрде көшірілетін дискжетек көрсетіледі. Екінші параметрде материал көшірілетін дискжетек көрсетіледі.
Көшірілу режимдері:

V - көшірілудің дұрыстығын көрсетеді;

М - қатты дисктің көшірілу кезінде қолданылмауын қадағалайды.

Мысалы:
diskcopy a: b: v - А: дискжетегін В: дискжетегіне көшірілудің дұрыстығын тексере отырып көшіреді;

IO.SYS және MSDOS.SYS файлдары

IO.SYS және MSDOS.SYS файлдары, басқаша MS DOS негізгі жүйелік файлдары ретінде белгілі, компьютердің жедел жадында тұрақты тұратын MSDOS бағдарламалары бар.

1.1.2 DOS командалық процессоры

DOS командалық процессоры пайдаланушы енгізген командаларды өңдейді. Стандартты MS DOS командалық процессоры COMMAND.COM деп аталады және әдетте DOS жүктелетін дискінің түбірлік каталогында орналасады. Кейбір пайдаланушы командалары, TYPE, DIR, COPY командалық процессордың өзімен орындалады. Мұндай командалар ішкі деп аталады. Қолданушының басқа (сыртқы) командаларын орындау үшін командалық процессор дискілерден сәйкес аты бар программаны іздейді және егер оны тапса, оны жадқа жүктейді және басқаруды оған береді. Бағдарламаның соңында командалық процессор бағдарламаны жадтан жояды және оның командаларды орындауға дайын екендігі туралы хабарламаны көрсетеді.

1.1.3. Негізгі енгізушығару жүйесі

Компьютердің тек оқуға арналған жадында (тек оқуға арналған жад, ROM) орналасқан негізгі енгізушығару жүйесі (BIOS) формальды түрде MS DOS-тың бөлігі емес, бірақ онымен тығыз байланысты. BIOS құрамында компьютердің аппараттық құралдарын тексеруге, операциялық жүйені (ОЖ) жүктеуді бастауға арналған бағдарламалар және мониторда, пернетақтада, дискілерде және принтерде негізгі (төмен деңгейлі) енгізушығару әрекеттерін орындауға арналған бағдарламалар бар.

1.1.4 DOS жүктеушісі

DOS-тың бір бөлігі деп санауға болатын тағы бір бағдарлама - DOS жүктеушісі. Ол әрбір иілгіш дискінің бірінші секторында және DOS жүктелетін логикалық дискінің бірінші секторында (яғни С: дискісі) орналасқан. Бұл өте қысқа бағдарламаның атауы компьютер жүктелген кезде IO.SYS DOS жүйелік файлын жадқа жүктеу болып табылады.

1.1.5 пайдаланушының dos-пен диалогы

Пайдаланушының DOS-пен диалогы пернетақтадан енгізілген символдардың командалық жолдары түрінде жүзеге асырылады. Әрбір пайдаланушы пәрмені DOS бір немесе басқа әрекетті орындауы керек екенін білдіреді, мысалы, файлды басып шығару немесе каталог мазмұнын көрсету.
DOS пәрмені шақырылатын команданың немесе бағдарламаның атынан және бос орындармен бөлінген параметрлерден тұрады. Әрбір пәрменді енгізу ENTER пернесін басу арқылы аяқталады.

11.6 DOS командалары

Пайдаланушы MS DOS жүйесіне енгізген кез келген команда ішкі команданың (COMMAND.COM сайтынан) немесе қандай да бір бағдарламаның немесе пакеттік файлдың орындалуын тудырады.
DOS пәрмендері команда атынан және бос орындармен бөлінген параметрлерден тұрады. Пәрмен аты мен параметрлерін латын әріптерімен де бас әріптермен де, кіші әріптермен де теруге болады. Төменде DEL, REN, COPY үш пәрмендері толық сипатталған, егжей-тегжейлі сипаттамалар, олармен жұмыс істеу үшін дұрыс жазудың мысалдары. Менің бағдарламам оларды шамалы өзгертулермен түсіндіреді.

DOS жүйесінде файлдарды жою үшін DEL пәрмені бар Команда пішімі:
DEL файл аты
Файл атауында * және ? таңбаларын пайдалануға болады.
Мысалдар:
DEL *.bak -- ағымдағы каталогтан bak кеңейтімі бар барлық файлдарды жояды.
DEL my.txt - ағымдағы каталогтан my.txt файлын жояды.
DOS жүйесінде файлдардың атын өзгерту үшін REN командасы бар. Пәрмен пішімі:
REN файл аты1 файл аты2
Опциялар. Filename1 параметрі аты өзгертілетін файлдың атын, filename2 параметрі жаңа файл атауын көрсетеді.
Мысалдар:
REN xxx.doc xxx.txt -- ағымдағы каталогтағы xxx.doc файлының атын өзгертеді. Жаңа файл атауы xxx.txt.
DOS жүйесінде файлдардың атын өзгерту үшін COPY командасы бар. Пәрмен пішімі:
КӨШІРУ файл атауы1 файл атауы2
Файл атауында * және ? таңбаларын қолдануға болады, сонымен қатар дискі мен каталогтың атын көрсетуге болады.

Командаларды орындау. Егер filename1 параметрі каталог атын көрсетсе, онда файлдар осы каталогтан, әйтпесе ағымдағы каталогтан көшіріледі. Файлдар көшірілетін каталогты filename2 параметрі немесе файл атауы2 параметріндегі каталогты көрсету арқылы көрсетуге болады. Егер бұл каталог көрсетілмесе, онда файлдар ағымдағы каталогқа көшіріледі.
Егер файл атауы команданың екінші параметрінде көрсетілсе, ол көшірілген файлдың жаңа атын көрсетеді. Кейіпкерлер * және ? пәрменнің екінші параметріндегі файл атауында көшірілген файлдардың атауларындағы сәйкес таңбалар көшіру кезінде өзгермейтінін көрсетеді.
Мысалдар:
COPY xxx.doc xxx.txt -- ағымдағы каталогтағы xxx.doc файлын көшіру; ағымдағы каталогта xxx.txt файлы жасалады.
COPY a:\*.* - барлық файлдарды a: дискісінің түбірлік каталогынан ағымдағы каталогқа көшіру.
COPY a:\*.* d: -- барлық файлдарды a: дискісінің түбірлік каталогынан D: дискінің ағымдағы каталогына көшіру.
COPY \t\*.doc c:\*.txt - .doc кеңейтімі бар барлық файлдарды ағымдағы дискінің \t каталогынан c: дискінің ағымдағы каталогына көшіру. Файлдар txt кеңейтімін алады.
Егер COPY пәрменімен жасалған көшірмемен бірдей атау бар файл бұрыннан бар болса, ол ешқандай ескертусіз ауыстырылады.

1.2 С++ бағдарламалау тілінің кемсіз жақтары

C++ - бұл бағдарламалық жасақтамаға тәуелсіз тіл. С++ тілінде операциялық жүйелер, әртүрлі бағдарламалар және т.б. Бағдарламамды жазған кезде мен бір мәселеге тап болдым - жолдармен жұмыс істеу; белгілі бір тапсырманы орындау үшін қателерді жою үшін бағдарламаға бірнеше немесе бірнеше функцияларды қосуға тура келді.
Мысалы:

For (i=0;istrlen(lptr);i++){ Жолды екі параметрге бөлу

If (lptr[i]==' ')үзу; Бос орын алдында ff-ге көшіріңіз

Ff[i]=lptr[i];}

Strncat(fs,ff,i);

ff ішінде i өлшемді жол таңба бойынша көшіріледі, бірақ жаңа жолды көргенде i таңбалары болмады, бірақ бірнеше есе көп, strncat қолдануға тура келді, ол қажет емес таңбаларды кесіп тастайды. Сондықтан әр қадамда дерлік проблемалар болды. Бұл қателер туралы менің алғашқы пікірлерім, мүмкін одан да көп болады.

----------------------------------- ----------------------------------- ----------
1.3 Norton Commanderде: каталогтармен, файлдармен және дискілермен жұмыс және жылдам пернелер.

F7 - жаңа каталогты құру командасы. Құрылған каталогтың ішінде ішкі каталог құру үшін де F7 функционалдық пернесін басу қажет. NC-те Create the directory (Каталогты құру) деген сұхбаттық терезе шығады. Каталог атын жазып Enter-ді басу қажет. Егер каталогты құру мүмкін болмаса NC- те Cant create directory (Каталогты құру мүмкін емес) деген хабарлама шығады. Каталаогты құру мүмкін емес жағдайлары:
1. Каталог атының дұрыс берілмеуі;
2. Дәл осы атпен файл немесе каталогтың болуы;
3. Ағымдағы дискіде орынның болмауы.

Сондай-ақ каталогтардың атын ауыстыруға, өшіруге, орнын ауыстыруға болады. Мұның барлығы да файлдарда орындалған сияқты іске асады.
NC-те каталогтарды тармақталған түрде көруге болады. Ол үшін қажет дискіні таңдайсыз, яғни F9+L+T - оң панель үшін, F9+R+T- сол панель үшін. Шыққан сұхбаттық терезеден Дерево папок
(CTRL+T) деген команданы таңдайсыз да Enter-ді басасыз. Командадан шығып кету үшін сол жақ панель үшін ALT+F1-ді, оң жақ панель үшін ALT+F2-ді, содан соң Enter-ді басасыз. NC-те каталогтарды тез арада іздестіруге болады. Ол үшін Alt пернесін басып тұрып өзіңізге қажетті
каталог атының бастапқы өрпін тересіз. Бұл режимнен шығып кету үшін Esc пернесін басамыз. NC-те мәтіндік файлды құру үшін: Shift+F4 пернелер комбинациясы басылады. NC-те файлдар тобын көшіруге, өшіруге, жылжытуға және т.б. болады. Файлдар тобын белгілеу үшін INS пернесі пайдаланылады. Каталогтағы файлдардың барлығын белгілеу үшін сандық пернетақтадағы "+" (сұр түсті) пернесі басылады. Сол кезде экранға шыққан "." шаблонын мақұлдау үшін ENTER пернесін басамыз. Қос жұлдызшаны файлдың аты және типі бойынша өзгерте отырып, файлдар тобын қажетімізше таңдауымызға болады. Таңдап алынған файлдар тобын ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
MS - DOS ТУРАЛЫ НЕГІЗГІ МӘЛІМЕТ
MS DOS операциялық жүйесінің негізгі мінездемесі
Ms dos және norton commander
Ақпараттарды ықшамдау (архивтеу)
Файлдарды архивтендіру
ОПЕРАЦИОНДЫҚ ЖҮЙЕ ЖӘНЕ ПРОГРАММАЛАУ ЖҮЙЕСІ. MS DOS. NC, FAR MANADGER ҚАУАШЫҚ ПРОГРАММАСЫ
Логикалық файлдың сипатталуы
Компьютерлік вирусология
Ms dos операциялық жүйесi. Графикалық редактор
Компьютер жұмысының принципi
Пәндер