Windows.  Viruslar.  Noutbuklar.  Internet.  Idora.  Utilitalar.  Haydovchilar

Avvalo shuni aytish kerakki, rezyume uchun kerakli kompyuter dasturlari sizning faoliyatingizning o'ziga xos xususiyatlariga qarab juda farq qilishi mumkin. Shunday qilib, veb-dizayner bo'lishi kerak bo'lgan xizmatlar buxgalter uchun foydali bo'lgan xizmatlarga umuman o'xshamaydi. Shuning uchun, rezyumening boshqa bandlarini to'ldirganda bo'lgani kabi, ushbu ustunga juda ko'p yozmaslik kerak. Lekin siz o'zingizni monosyllabic ibora bilan cheklamasligingiz kerak. Ish beruvchi siz haqingizda hech narsa bilmaydi. O'zingiz hal qila olmaydigan vazifa sizga topshirilmasligiga kafolat qayerda?

Kompyuterda ishlash darajasi

Rezyume uchun kompyuter dasturlarini tanlashda, kompyuterni bilishning bir necha darajalari mavjudligini bilish kerak. Keyinchalik noxush va noqulay vaziyatlardan qochish uchun ular hech qanday holatda chalkashmasliklari kerak. Shuning uchun biz har bir darajani alohida ko'rib chiqamiz.

1. Boshlovchi

Kompyuterdan foydalanish qobiliyati Kirish darajasi Operatsion tizim nima (ko'pincha bu Windows) haqida tasavvurga ega ekanligingizni anglatadi, uning asosiy komponentlari va imkoniyatlari haqida bilasiz. Bu daraja Shaxsiy kompyuterga ega bo'lish siz osongina o'rnatishingiz mumkinligini nazarda tutadi yangi dastur, menyudan kerakli bandni toping, fayllardan nusxa ko'chiring yoki ko'chiring, hujjatni ochish va yopish va h.k. Kompyuterda qanday dasturlarni o'zlashtirish kerak? Kompyuter bo'yicha asosiy bilimga ega ekanligini da'vo qilgan arizachining rezyumesi uchun unda tizimning asosiy (standart) ilovalaridan foydalanish qobiliyati haqida ma'lumot bo'lishi muhimdir. Ya'ni, xuddi shu kalkulyator, bloknot, media pleer va boshqalar.

2. O'rta

Bunday holda, asosiy xizmatlardan tashqari, ofis ilovalari bilan ishlash qobiliyati ham rezyume uchun kompyuter dasturlariga kiritilishi kerak. Eng ko'p ishlatiladigan mahsulot to'plami Microsoft Office. Avvalo, siz MS Word dasturini yaxshi bilishingiz, MS Excelda jadvallar yaratish va tahrirlay olish (shuningdek, formulalar yordamida hisob-kitoblarni amalga oshirish) kerak. Ba'zi lavozimlar uchun bilim (ma'lumotlar bazalarini yaratish va boshqarish uchun ilovalar), Power Point (taqdimot muharriri) ham talab qilinadi. Ma'lumotlarni kiritish bilan bir qatorda jadvallar, grafiklar, diagrammalar yaratish, uning dizaynini o'zgartirish) kabi muhim ahamiyatga ega.Brauzerlar bilan ishlash va Internetda tezkor ma'lumot izlash qobiliyati maqsadga muvofiqdir.

3. Ishonchli

Ko'p odamlar "Kompyuter ko'nikmalari" ustunini to'ldirganda, o'ylamasdan "ishonchli foydalanuvchi darajasida shaxsiy kompyuter bilimiga ega" deb yozishadi. Tushunmovchiliklarga yo'l qo'ymaslik uchun esda tuting: ishonchli kompyuter qobiliyatlari siz nafaqat standart va ofis ilovalari, balki sizning ish yo'nalishingiz uchun zarur bo'lgan yuqori ixtisoslashtirilgan dasturlarda ba'zi ko'nikmalar va tajribalarga ega bo'ling. Bu erda siz muayyan vaziyatda eng mos keladigan narsani tanlashingiz kerak. Masalan, veb-dizayner 1C: Buxgalteriya xizmatidan qanday foydalanishni bilishini emas, balki u bilan ishlash bo'yicha bilimi haqida gapirmasligi kerak. Adobe Photoshop va turli CMSlar bilan ishlashning boshqa tajribalarini aytish kerak.

Internetda ishlash qobiliyati nomzod uchun muhim afzallikdir

Rezyumedagi "Kompyuter dasturlarini bilish" bandi, siz allaqachon ko'rganingizdek, katta ahamiyatga ega. Ish beruvchining nazarida sizga ish bilan bog'liq ko'nikmalar qo'shimcha og'irlik berishi mumkin Internet. Agar siz undan yaxshi foydalansangiz qidiruv tizimlari, tezda tegishli va ishonchli ma'lumotlarni toping, siz bilan qanday ishlashni biling, press-relizlar va kompaniya reklamalarini qayerda va qanday joylashtirishni biling, turli forumlarda yaxshi bilimga ega va ijtimoiy tarmoqlarda- firma yoki kompaniya egalari uchun siz xodim sifatida katta qadriyatga ega bo'lishingizga shubha qilmang.

Agar sizda kompyuter ko'nikmalari minimal bo'lsa yoki umuman bo'lmasa-chi?

Siz bilgan kompyuter dasturlari rezyume uchun qanchalik muhimligi haqida yana bir bor gapirishdan ma'no yo'q. Ro'yxat, shu jumladan katta miqdorda ma'lum bir lavozimda ishlash uchun foydali bo'lgan ilovalar ish beruvchining e'tiborini jalb qilish kafolatlanadi. Ammo kompyuterdan foydalanish qobiliyatingiz boshlang'ich darajasida bo'lsa va siz haqiqatan ham mavqega ega bo'lishni istasangiz-chi? Darhol aytaylik, ba'zi hollarda istakning o'zi etarli emas. Shu bilan birga, ba'zida siz ushbu kamchilikni "Shaxsiy fazilatlar" da tez o'rganish va doimiy ravishda yangi narsalarni o'rganish istagini eslatib o'tishingiz mumkin.

Va, albatta, bo'sh vaqtingizni behuda sarflamang: bir nechta yangi dasturlarni o'zlashtirib, siz mehnat bozoridagi reytingingizni sezilarli darajada oshirasiz!

Kompyuter dasturiy ta'minotida zarur bo'lgan qism mavjud, ularsiz siz u bilan hech narsa qila olmaysiz. U deyiladi tizim dasturiy ta'minoti. Xaridor kompyuterning ishlashi uchun xotira yoki protsessordan kam bo'lmagan tizim dasturiy ta'minoti bilan jihozlangan kompyuterni sotib oladi. Tizim dasturiy ta'minotidan tashqari, kompozitsiya dasturiy ta'minot kompyuterlar ham kiritilgan amaliy dasturlar Va dasturlash tizimlari.

Kompyuter dasturlari quyidagilarga bo'linadi:

Tizim dasturiy ta'minoti;

Xizmat dasturlari,
- amaliy dasturiy ta'minot;
- dasturlash tizimlari.

TO tizimli Bularga, birinchi navbatda, operatsion tizimning bir qismi bo'lgan operatsion tizimlar va dasturlar (masalan, turli xil kompyuter qurilmalari uchun drayverlar (inglizcha "drayv" so'zidan - boshqarish), ya'ni qurilmalarning ishlashini boshqaruvchi dasturlar: drayverlar. skaner, printer va boshqalar uchun d.). Operatsion tizimlardan tashqari, disklarga texnik xizmat ko'rsatish, arxivatorlar, texnik xizmat ko'rsatish dasturlari ham mavjud (ular xizmat yoki utilitalar deb ham ataladi, inglizcha "utilize" - ishlatish so'zidan). antivirus dasturlari va hokazo.

Xizmat dasturiy ta'minot- to'plamdir dasturiy mahsulotlar, foydalanuvchini ta'minlash qo'shimcha xizmatlar kompyuter bilan ishlashda va operatsion tizimlar imkoniyatlarini kengaytirishda. tomonidan funksionallik xizmat ko'rsatish vositalarini quyidagilarga bo'lish mumkin:

  • yaxshilash foydalanuvchi interfeysi;
  • ma'lumotlarni yo'q qilish va ruxsatsiz kirishdan himoya qilish;
  • ma'lumotlarni qayta tiklash;
  • disk va RAM o'rtasida ma'lumotlar almashinuvini tezlashtirish:
  • arxivlash va arxivdan chiqarish vositalari;
  • antiviral vositalar.

Foydalanuvchi o'z muammolarini hal qila oladigan dasturlar axborot vazifalari, dasturlashga murojaat qilmasdan, deyiladi amaliy dasturlar.

Qoida tariqasida, barcha foydalanuvchilar deyarli hamma uchun zarur bo'lgan amaliy dasturlar to'plamiga ega bo'lishni afzal ko'rishadi. Ular chaqiriladi dasturlar umumiy maqsad . Bularga quyidagilar kiradi:

Matn va grafik muharriri, uning yordamida siz turli xil matnlarni tayyorlashingiz, chizmalar yaratishingiz, chizmalarni qurishingiz mumkin; boshqacha qilib aytganda, yozish, chizish, chizish;

Kompyuteringizni istalgan mavzu bo'yicha ma'lumotnomaga aylantirish imkonini beruvchi ma'lumotlar bazasini boshqarish tizimlari (DBMS);

Jadval protsessorlari, amaliyotda juda keng tarqalgan jadvalli hisoblarni tashkil qilish imkonini beradi;

Kompyuter tarmog'idagi ma'lumotlarga ulangan boshqa kompyuterlar bilan ma'lumot almashish uchun mo'ljallangan aloqa (tarmoq) dasturlari.

Bundan tashqari, katta raqam mavjud maxsus maqsadli amaliy dasturlar professional faoliyat uchun. Ular ko'pincha amaliy dasturlar paketlari deb ataladi. Bu, masalan, buxgalteriya dasturlari buxgalteriya bo'limlarida amalga oshiriladigan ish haqi va boshqa hisob-kitoblarni amalga oshiradiganlar; dizaynerlarga turli xil loyihalarni ishlab chiqishda yordam beradigan kompyuter yordamida loyihalash tizimlari texnik qurilmalar; murakkab matematik masalalarni dastur yozmasdan yechish imkonini beruvchi paketlar; turli maktab fanlari bo'yicha o'quv dasturlari va boshqalar.

Kirish dasturlash tili, tarjimon, mashina tili va kutubxonalarni o'z ichiga olgan vositalar to'plami standart dasturlar, tarjima qilingan dasturlarni disk raskadrovka qilish va ularni bir butunga yig'ish vositasi deyiladi dasturlash tizimi. Dasturlash tizimida tarjimon kirish dasturlash tilida yozilgan dasturni ma'lum bir kompyuterning mashina ko'rsatmalari tiliga tarjima qiladi.

26. Kompyuterning operatsion tizimi (maqsad, tarkib, yuklash).

Zamonaviy kompyuterlarda qo'llaniladigan dasturlarning barcha turlari dasturiy ta'minot deb ataladi.

Operatsion tizim kompyuter dasturiy ta'minotining asosiy va zarur komponenti bo'lib, usiz kompyuter printsipial ravishda ishlay olmaydi.

Operatsion tizim - Bu dastur, qaysi barcha kompyuter qurilmalarining birgalikda ishlashini ta'minlaydi va foydalanuvchiga uning resurslaridan foydalanishni ta'minlaydi.

Hozirgi kunda IBM-mos keluvchi shaxsiy kompyuterlar uchun eng mashhur operatsion tizimlar Microsoft Windows va Linux operatsion tizimlari oilalaridir.

AMALOT TIZIMINING ASOSIY VAZIFALARI:

Foydalanuvchi bilan dialog o'tkazish;

I/U va ma'lumotlarni boshqarish;

Dasturni qayta ishlash jarayonini rejalashtirish va tashkil etish;

Resurslarni taqsimlash (RAM va kesh, protsessor, tashqi qurilmalar);

Amalga oshirish uchun dasturlarni ishga tushirish;

Barcha mumkin bo'lgan yordamchi parvarishlash operatsiyalari;

Turli xil ichki qurilmalar o'rtasida ma'lumot uzatish;

Periferik qurilmalar (displey, klaviatura, disk drayverlari, printer va boshqalar) ishlashini dasturiy ta'minot bilan ta'minlash.

Zamonaviy operatsion tizimlar murakkab tuzilishga ega bo'lib, ularning har bir elementi kompyuterni boshqarish uchun o'ziga xos funktsiyalarni bajaradi.

Fayl tizimini boshqarish. Kompyuterning ishlash jarayoni, ma'lum ma'noda, qurilmalar o'rtasida fayllar almashinuviga to'g'ri keladi. IN operatsion tizim mavjud fayl tizimini boshqaradigan dasturiy modullar.

Buyruq protsessori - foydalanuvchidan buyruqlar so'rab, ularni bajaradigan maxsus dastur.

Qurilma drayverlari - qurilmalarning ishlashini nazorat qilishni va boshqa qurilmalar bilan ma'lumot almashishni muvofiqlashtirishni ta'minlaydigan, shuningdek, qurilmaning ba'zi parametrlarini sozlash imkonini beruvchi maxsus dasturlar.

Grafik interfeys imkon beruvchi qobiqdiroynalar, menyular va boshqaruv elementlari (muloqot paneli, tugmalar va boshqalar) yordamida dialog shaklida inson va kompyuter o'zaro ta'sirini amalga oshirish.. Operatsion tizimlarda grafik interfeys foydalanuvchi sichqoncha yordamida buyruqlar kiritishi mumkin, buyruq qatori rejimida esa buyruqlar klaviatura yordamida kiritilishi kerak.

Xizmat dasturlari. Operatsion tizim ham o'z ichiga oladi xizmat dasturlari, yoki kommunal xizmatlar. Bunday dasturlar disklarni saqlash (tekshirish, siqish, defragmentatsiya qilish va h.k.), fayllar bilan operatsiyalarni bajarish (arxivlash va h.k.), kompyuter tarmoqlari va hokazo.

mos yozuvlar tizimi. Foydalanuvchi qulayligi uchun, odatda, operatsion tizim ham o'z ichiga oladi mos yozuvlar tizimi. Yordam tizimi butun operatsion tizimning ishlashi va uning alohida modullarining ishlashi haqida kerakli ma'lumotlarni tezda olish imkonini beradi.

Operatsion tizim fayllari kompyuterning tashqi uzoq muddatli xotirasida (qattiq, floppi yoki lazerli diskda) saqlanadi. Biroq, dasturlar faqat RAMda bo'lsa, ishlashi mumkin, shuning uchun operatsion tizim fayllari yuklanishi kerak Ram. Operatsion tizim fayllari joylashgan va undan yuklanadigan disk (qattiq, floppi yoki lazer) deyiladi. tizimli.

Kompyuterda o'z-o'zini tekshirish. Kompyuterda kompyuterni sinab ko'rish va OTni yuklashning birinchi bosqichi uchun dasturlarni o'z ichiga olgan uchuvchan bo'lmagan faqat o'qish uchun mo'ljallangan xotira (ROM) mavjud - bu BIOS(BasicInput/OutputSystem - asosiy kiritish/chiqarish tizimi).

Quvvatni yoqgandan so'ng, protsessor POST (Power-ONSelfTest) kompyuterning o'zini o'zi tekshirish dasturini bajarishni boshlaydi. Protsessor, xotira va kompyuter protsessorining boshqa apparat vositalari, video adapter, operativ xotira, disk drayverlari, kontrollerlarning ishlashi sinovdan o'tkaziladi. qattiq disklar va klaviaturalar. Agar nosozliklar aniqlansa, diagnostika xabarlari qisqa va uzun ovozli signallarning turli ketma-ketligi yoki matnli xabarlar ko'rinishida. Video kartani muvaffaqiyatli ishga tushirgandan so'ng, monitor ekranida qisqa diagnostika xabarlari ko'rsatiladi.

O'z-o'zini sinab ko'rgandan so'ng, BIOS-dagi maxsus dastur OS yuklash moslamasini qidirishni boshlaydi. Mavjud disklarga birma-bir murojaat qilinadi va diskning birinchi yuklash sektorida qidiriladi maxsus dastur MasterBoot (OS yuklash dasturi).

Agar disk tizim bo'lsa va yuklash dasturi mavjud bo'lsa, u RAMga yuklanadi va kompyuterning ishlashini boshqarish unga o'tkaziladi. Dastur tizim diskida operatsion tizim fayllarini qidiradi va ularni dastur modullari sifatida operativ xotiraga yuklaydi. Agar kompyuterda tizim disklari bo'lmasa, monitor ekranida "Nonsystemdisk" xabari paydo bo'ladi, operatsion tizim yuklashni to'xtatadi va kompyuter ishlamay qoladi.

27. Fayllar. Fayl nomi. Fayl tizimi. Fayllar bilan asosiy operatsiyalar.

Barcha dasturlar va ma'lumotlar kompyuterning uzoq muddatli (tashqi) xotirasida fayllar ko'rinishida saqlanadi.

Fayl- bu nomga ega bo'lgan va uzoq muddatli (tashqi) xotirada saqlanadigan ma'lum miqdordagi ma'lumotlar (dastur yoki ma'lumotlar).

Fayl nomi. Fayl nomi nuqta bilan ajratilgan ikki qismdan iborat: haqiqiy fayl nomi va uning turini belgilaydigan kengaytma.

<имя файла>.<расширение>

Faylning haqiqiy nomi foydalanuvchi tomonidan beriladi va kengaytma yaratilganda dastur tomonidan avtomatik ravishda o'rnatiladi.

Jadval 1. Fayl turlari va kengaytmalari

Turli xil operatsion tizimlar turli xil fayl nomlari formatlariga ega. MS-DOS operatsion tizimida fayl nomining o'zi lotin alifbosining 8 tadan ko'p bo'lmagan harflaridan, raqamlardan va ba'zi maxsus belgilardan iborat bo'lishi kerak va kengaytmasi uchtadan iborat bo'lishi kerak. Lotin harflari, masalan: proba.txt

Operatsion tizimda Windows nomi fayl uzunligi 255 belgigacha bo'lishi mumkin va siz rus alifbosidan foydalanishingiz mumkin, masalan: ma'lumot birliklari.doc

Fayl nomini yaratish qoidalari:

Quyidagi uchun ajratilgan belgilardan foydalana olmaysiz maxsus funktsiyalar: ? : * / \ “ >< |

Maxsuslari bor zaxiralangan so'zlar, ularning nomlari jildga nom berish uchun ishlatilmaydi. Windows operatsion tizimi bunga ruxsat bermaydi. Gap shundaki, Windows-dan oldin DOS mavjud edi. Ishlatilgan tizim papkalari quyidagi nomlar bilan: PRN, AUX, CLOCK$, NUL, COM0, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CON

Fayl tizimi- bu fayllar ustida operatsiyalarni bajaradigan operatsion tizimning funktsional qismi. Fayl tizimi fayllar va kataloglar (kataloglar) bilan ularning mazmuni, hajmi, turi va boshqalardan qat'iy nazar ishlash imkonini beradi.

Fayl tizimi belgilaydi umumiy tuzilishi operatsion tizimda fayllarni nomlash, saqlash va tartibga solish.

Fayl tizimining funktsiyalari:

  1. Ma'lumotni saqlash tashqi ommaviy axborot vositalari
  2. Fayllardan ma'lumotlarni o'qish
  3. Fayllarni, kataloglarni o'chirish
  4. Fayllarni qayta nomlash
  5. Fayllarni nusxalash va boshqalar.

Kichik sonli fayllarga ega disklar uchun (bir necha o'nlabgacha) foydalanish mumkin bir darajali fayl tizimi, katalog (disk mazmuni) fayl nomlarining chiziqli ketma-ketligi bo'lsa. Bunday katalogni bolalar kitobining mazmuni bilan solishtirish mumkin, unda faqat alohida hikoyalar sarlavhalari mavjud.

Agar diskda yuzlab va minglab fayllar saqlangan bo'lsa, qidirish qulayligi uchun foydalaning ko'p darajali ierarxik fayl tizimi, daraxt tuzilishiga ega. Boshlang'ich, asosiy katalog 1-darajali pastki kataloglarni o'z ichiga oladi, o'z navbatida, oxirgilarning har biri 2-darajali pastki kataloglarni o'z ichiga olishi mumkin va hokazo. Shuni ta'kidlash kerakki, fayllar barcha darajadagi kataloglarda saqlanishi mumkin.

Faylga yo'l. Ierarxik faylni topish uchun fayl tuzilishi, faylga yo'lni belgilashingiz kerak. Faylga olib boradigan yo'l diskning mantiqiy nomini o'z ichiga oladi, "\" ajratgich orqali yoziladi va ichki kataloglar nomlari ketma-ketligi, oxirgisi kerakli faylni o'z ichiga oladi.

Ba'zan fayl nomi bilan birga faylga yo'l chaqiriladi to'liq fayl nomi.

Fayllar ustida operatsiyalar. Kompyuterda ishlayotganda quyidagi operatsiyalar ko'pincha fayllarda amalga oshiriladi:

  • nusxa ko'chirish (faylning nusxasi boshqa katalogga joylashtirilgan);
  • ko'chirish (faylning o'zi boshqa katalogga ko'chiriladi);
  • o'chirish (fayl yozuvi katalogdan o'chiriladi);
  • nomini o'zgartirish (fayl nomini o'zgartirish).

Windows grafik interfeysi sichqoncha yordamida fayllar ustida “Drag&Drop” (sudrab olib tashlash) usuli yordamida amallarni bajarish imkonini beradi. Bundan tashqari, fayllar bilan ishlash uchun maxsus dasturlar mavjud fayl menejerlari : NortonCommander, TotalCommander, Explorer va boshqalar.

Ba'zi hollarda buyruq qatori interfeysi bilan ishlash kerak bo'ladi. Windows MS-DOS buyruq qatori interfeysi bilan ishlash rejimini taqdim etadi.

28. Kompyuter viruslari: tarqalish usullari, infektsiyani oldini olish.

Kompyuter virusi- kompyuter dasturi yoki zararli kod turi, ularning farqlovchi xususiyati ko'paytirish (o'z-o'zini takrorlash) qobiliyatidir. Bunga qo'shimcha ravishda, viruslar foydalanuvchi bilmagan holda boshqa o'zboshimchalik bilan harakatlarni amalga oshirishi mumkin, shu jumladan foydalanuvchi va / yoki kompyuterga zarar etkazadigan harakatlar.

Virus muallifi zararli ta'sirlarni dasturlamagan bo'lsa ham, virus xatolar va operatsion tizim va boshqa dasturlar bilan o'zaro ta'sir qilishning hisobga olinmagan nozikliklari tufayli kompyuterning ishdan chiqishiga olib kelishi mumkin. Bundan tashqari, viruslar odatda saqlash qurilmalarida biroz joy egallaydi va ba'zi boshqa tizim resurslarini tortib oladi. Shuning uchun viruslar zararli dastur sifatida tasniflanadi.

Viruslar o'z tanasini nusxalash va uning keyingi bajarilishini ta'minlash orqali tarqaladi: o'zlarini boshqa dasturlarning bajariladigan kodiga kiritish, boshqa dasturlarni almashtirish, autorunda ro'yxatdan o'tish va boshqalar. Virus yoki uning tashuvchisi nafaqat mashina kodini o'z ichiga olgan dasturlar, balki avtomatik ravishda bajariladigan buyruqlarni o'z ichiga olgan har qanday ma'lumot bo'lishi mumkin - masalan, ommaviy ish fayllari va makroslarni o'z ichiga olgan Microsoft Word va Excel hujjatlari. Bundan tashqari, kompyuterga kirib borish uchun virus mashhur dasturiy ta'minotdagi zaifliklardan foydalanishi mumkin (masalan, AdobeFlash, Internet Explorer, Outlook), buning uchun distribyutorlar uni oddiy ma'lumotlarga (rasmlar, matnlar va boshqalar) joylashtiradilar.

Floppy disklar (eskirgan), flesh-disklar orqali tarqaladigan viruslar, elektron pochta, lahzali xabar almashish tizimlari, veb-sahifalar, Internet va mahalliy tarmoqlar (qurtlar).

Kompyuter viruslarining asosiy turlari:

Dasturiy ta'minot (fayl): yuqtirish bajariladigan fayl com va exe kengaytmali kompyuterlar. Makros buyruqlar yordamida yozilgan makroviruslar ham shu sinfga kiradi. Ular bajarilmaydigan fayllarni (masalan, matn muharriri MSWord yoki MSExcel elektron jadvallari).

Yuklash viruslari ichiga joriy etilmoqda yuklash sektori disk (Boot sektori) yoki yuklash dasturini o'z ichiga olgan sektorga tizim diski(MasterBootRecord - MBR). Ba'zi viruslar o'z tanasini diskning bo'sh sektorlariga yozib, ularni FAT jadvalida "yomon" (Badcluster) deb belgilaydi.

Makro viruslar ba'zi amaliy dasturlarda (masalan, Word) yaratilgan hujjatlarga ta'sir qiladi. Infektsiya hujjat faylini dastur oynasida ochishda sodir bo'ladi

Tarmoq viruslari turli kompyuter tarmoqlari orqali tarqatiladi.

Kompyuter dasturi

Dasturiy ta'minot nima

Zamonaviy shaxsiy kompyuterning imkoniyatlari shunchalik kattaki, hamma narsa kattaroq raqam odamlar bundan o'z ishlarida, o'qishlarida va kundalik hayotida foydalanishadi. Eng muhim sifat zamonaviy kompyuter uning foydalanuvchiga nisbatan "do'stligi" dir. Inson va kompyuter o'rtasidagi aloqa oddiy, vizual va tushunarli bo'lib qoldi. Kompyuterning o'zi foydalanuvchiga muayyan vaziyatda nima qilish kerakligini aytadi va qiyin vaziyatlardan chiqishga yordam beradi. Bu kompyuter dasturlari tufayli mumkin.

Keling, kompyuter va odam o'rtasidagi o'xshashlikni yana ishlataylik. Yangi tug'ilgan odam hech narsani bilmaydi va hech narsa qila olmaydi. U rivojlanish, o'rganish, xotirasida ma'lumot to'plash jarayonida bilim va ko'nikmalarga ega bo'ladi. Zavodda mikrosxemalar, simlar, elektron platalar va boshqa narsalardan yig'ilgan kompyuter yangi tug'ilgan odamga o'xshaydi. Aytishimiz mumkinki, dasturiy ta'minotni kompyuter xotirasiga yuklash bolani o'qitish jarayoniga o'xshaydi. Dasturiy ta'minot dasturchilar tomonidan yaratilgan.

Kompyuterning uzoq muddatli xotirasining barcha qurilmalarida saqlanadigan dasturlarning butun majmuasi uni tashkil qiladi. dasturiy ta'minot(BY).

Kompyuter dasturlari doimiy ravishda yangilanadi, rivojlantiriladi va takomillashtiriladi. Narxi o'rnatilgan dasturlar zamonaviy kompyuterda ko'pincha uning texnik qurilmalari narxidan oshadi. Zamonaviy dasturiy ta'minotni ishlab chiqish dasturchilardan juda yuqori malaka talab qiladi.

Dasturiy ta'minot turlari

Kompyuter dasturiy ta'minotida zarur bo'lgan qism mavjud, ularsiz siz u bilan hech narsa qila olmaysiz. U deyiladi tizim dasturiy ta'minoti. Xaridor kompyuterning ishlashi uchun xotira yoki protsessordan kam bo'lmagan tizim dasturiy ta'minoti bilan jihozlangan kompyuterni sotib oladi. Tizim dasturiy ta'minotidan tashqari, kompyuter dasturi ham o'z ichiga oladi amaliy dasturlar Va dasturlash tizimlari.

Kompyuter dasturlari quyidagilarga bo'linadi:

    - tizimli dasturiy ta'minot;
    - amaliy dasturiy ta'minot;
    - dasturlash tizimlari.

Tizim dasturiy ta'minoti va dasturlash tizimlari haqida gaplashamiz Keyinchalik. Endi amaliy dasturlar bilan tanishamiz.

Amaliy dasturiy ta'minot tarkibi

Foydalanuvchi o'zining axborot muammolarini dasturlashga murojaat qilmasdan hal qila oladigan dasturlar amaliy dasturlar deb ataladi.

Qoida tariqasida, barcha foydalanuvchilar deyarli hamma uchun zarur bo'lgan amaliy dasturlar to'plamiga ega bo'lishni afzal ko'rishadi. Ular chaqiriladi umumiy maqsadli dasturlar. Bularga quyidagilar kiradi:

    Matn va grafik muharrirlar, ular yordamida turli matnlar tayyorlash, chizmalar yaratish va chizmalar chizish mumkin; boshqacha qilib aytganda, yozish, chizish, chizish;

    Kompyuteringizni istalgan mavzu bo'yicha ma'lumotnomaga aylantirish imkonini beruvchi ma'lumotlar bazasini boshqarish tizimlari (DBMS);

    Amalda juda keng tarqalgan jadvalli hisoblarni tashkil qilish imkonini beruvchi jadval protsessorlari;

    Kompyuter tarmog'idagi ma'lumotlarga ulangan boshqa kompyuterlar bilan ma'lumot almashish uchun mo'ljallangan aloqa (tarmoq) dasturlari.

Amaliy dasturiy ta'minotning juda mashhur turi Kompyuter o'yinlari. Aksariyat foydalanuvchilar kompyuter bilan muloqotni ulardan boshlaydilar.

Bundan tashqari, katta raqam mavjud maxsus maqsadli amaliy dasturlar professional faoliyat uchun. Ular ko'pincha amaliy dasturlar paketlari deb ataladi. Bular, masalan, buxgalteriya bo'limlarida amalga oshiriladigan ish haqi va boshqa hisob-kitoblarni amalga oshiradigan buxgalteriya dasturlari; dizaynerlarga turli xil texnik qurilmalar uchun dizaynlarni ishlab chiqishda yordam beradigan kompyuter yordamida loyihalash tizimlari; murakkab matematik masalalarni dastur yozmasdan yechish imkonini beruvchi paketlar; turli maktab fanlari bo'yicha o'quv dasturlari va boshqalar.

Savol va topshiriqlar

    1. Kompyuter dasturlari nima?
    2. Amaliy dasturiy ta'minot qanday vazifalarni bajaradi?
    3. Umumiy maqsadli amaliy dasturlarning asosiy turlarini ayting.
    4. Maxsus maqsadli ilovalar nima?

Tizim dasturiy ta'minoti va dasturlash tizimlari haqida

Operatsion tizim nima

Amaliy dasturlar nima uchun kerakligini tushunish qiyin emas. Tizim dasturiy ta'minoti nima?

Tizim dasturiy ta'minotining asosiy qismi hisoblanadi operatsion tizim(OS).

Operatsion tizim - bu operativ xotira, protsessor, tashqi qurilmalar va foydalanuvchi bilan dialog o'tkazadigan fayllar.

Operatsion tizimda juda ko'p ish bor va u deyarli har doim ish tartibida. Masalan, amaliy dasturni bajarish uchun uni ichida topish kerak tashqi xotira(diskda), uni operativ xotiraga joylashtiring, u erda bo'sh joy toping, dasturni bajarish uchun protsessorni "boshlang", bajarilish paytida barcha mashina qurilmalarining ishlashini kuzatib boring va ishlamay qolganda diagnostika xabarlarini ko'rsating. Operatsion tizim bu tashvishlarning barchasini hal qiladi.

Shaxsiy kompyuterlar uchun ba'zi umumiy operatsion tizimlarning nomlari: MS-DOS, Windows, Linux.

Interaktiv rejim

Ishlash jarayonida amaliy dasturning o'zi foydalanuvchi bilan aloqani tashkil qiladi, lekin dastur o'z ishini tugatgandan so'ng, operatsion tizim foydalanuvchi bilan aloqa qilishni boshlaydi. Ushbu aloqa quyidagi shaklda amalga oshiriladi:

Operatsion tizim ma'lum bir shaklda so'rovni ko'rsatadi. Bunga javoban foydalanuvchi mashinadan nimani xohlashini aniqlaydigan buyruq chiqaradi. Bu yangi amaliy dasturni bajarish buyrug'i, fayllar bilan qandaydir operatsiyalarni bajarish buyrug'i (faylni o'chirish, nusxalash va hokazo), joriy vaqt yoki sana haqida xabar berish buyrug'i va hokazo bo'lishi mumkin. Keyingi foydalanuvchi buyrug'ini bajargandan so'ng, operatsion tizim yana ko'rsatma beradi.

Ushbu ish tartibi deyiladi interaktiv rejim. OS tufayli foydalanuvchi hech qachon taqdirning rahm-shafqatiga duchor bo'lganini his qilmaydi. Barcha operatsion tizimlar yoqilgan shaxsiy kompyuterlar foydalanuvchi bilan muloqot rejimida ishlash. Ko'pincha dialog rejimi chaqiriladi interaktiv rejim.

Xizmat dasturlari

Operatsion tizimdan tashqari, tizim dasturiy ta'minoti ko'plab texnik xizmat ko'rsatish va xizmat ko'rsatish dasturlarini ham o'z ichiga oladi. Masalan, bular disklarga texnik xizmat ko'rsatish dasturlari (nusxa ko'chirish, formatlash, "davolash" va boshqalar), disklardagi fayllarni siqish (arxivchilar), ularga qarshi kurashish. kompyuter viruslari va boshqalar.

Dasturlash tizimlari

Tizimli va amaliy dasturlardan tashqari uchinchi turdagi dasturiy ta'minot mavjud. U dasturlash tizimlari (SP) deb ataladi.

Dasturlash tizimi dasturchining ishlashi uchun vositadir.

Dasturchilar dasturlash tizimlari bilan ishlaydi. Har bir SP ma'lum bir dasturlash tiliga qaratilgan. Turli xil tillar mavjud, masalan Paskal, BASIC, FORTRAN, C (C), Assembly, LISP va boshqalar.Bu tillarda dasturchi dasturlarni yozadi va dasturlash tizimlari yordamida ularni kompyuterga kiritadi, disk raskadrovka, sinovdan o'tkazadi va ularni amalga oshiradi.

Dasturchilar barcha turdagi dasturlarni yaratadilar: tizimli, amaliy va yangi dasturlash tizimlari.

Savol va topshiriqlar

    1. Zamonaviy kompyuterlarda qanday turdagi dasturlar mavjud?
    2. Operatsion tizim (OT) nima? U qanday asosiy funktsiyalarni bajaradi?
    3. OT va foydalanuvchi o'rtasidagi aloqaning interaktiv rejimi qanday?
    4. Dasturlash tizimlari nima uchun mo'ljallangan? Ular bilan kim ishlaydi?

Bugungi foydalanuvchilarning bir nechtasi beparvo 90-yillarni va o'sha davrdagi kompyuterlarni eslaydi. Vazifalarni avtomatlashtirish o'sha paytda ham mumkin edi, hech bo'lmaganda bizning ishonchli eski autoexec.bat faylini eslab qolishingiz mumkin - kompyuter har safar yoqilganda ishga tushadigan, nazoratni o'z qo'liga olgan va muntazam ishlarni bajarishni avtomatlashtiradigan fayl.

Endi, albatta, hamma narsa umuman bunday emas, lekin har qanday shaxsiy kompyuter foydalanuvchisi o'z kompyuterini avtomatlashtirish muammosini bepul hal qila oladigan ko'plab dasturlar mavjud. Ushbu maqola shu kabi maqsadlar uchun yaratilgan bir nechta zamonaviy ilovalarni ko'rib chiqadi.

Nima uchun bizga kompyuterda harakatlarni avtomatlashtirish uchun dasturlar kerak?

Har kuni har bir foydalanuvchi ko'plab muntazam operatsiyalarni amalga oshiradi - antiviruslarni ishga tushiradi, ma'lumotlarni arxivlaydi, fayllarni yuklab oladi, pochtasiga qaraydi va hokazo. Bu doimiy takrorlanadigan ishlarning eng katta ro'yxati emas.

Doimiy ravishda tonnalab elektron pochta xabarlarini yuboradigan, hujjatlarni chop etadigan, eskirgan fayllarni o'chirib tashlaydigan va qattiq diskini tekshiradiganlar haqida nima deyish mumkin?

Bu juda zerikarli vazifa, shuning uchun doimiy takrorlanadigan jarayonlar uchun harakatlarni maksimal darajada avtomatlashtirish maqsadga muvofiqdir. Ushbu funktsiyani o'z zimmasiga oladigan bir nechta dasturlar mavjud. Ularning yordami bilan siz nafaqat yuqoridagi harakatlarni, balki tozalashni ham tashkil qilishingiz mumkin tizim registri keraksiz axlatdan, doimiy ravishda ma'lumotlarni yangilash va h.k.

Muhim ma'lumotlar. Bunday avtomatlashtirilgan dasturlarni tungi vaqtda, kompyuter va tarmoq yuklanmagan vaqtda ishga tushirish yaxshidir, bu sizning ish vaqtingizni iloji boricha samaraliroq qilishdir.

Windows vazifalarni rejalashtiruvchisi

Operatsiya xonasi nazorati ostida kompyuterni avtomatlashtirish vazifalari Windows tizimlari Buni hal qilish unchalik qiyin emas. Axir, buning uchun o'rnatilgan dastur mavjud - Task Scheduler.


Agar sizning kompyuteringizda Windows o'rnatilgan bo'lsa, unda siz hech narsa yuklab olishingiz shart emas, shunchaki ushbu ilovani toping va ishga tushiring. Buni quyidagi tarzda qilishingiz mumkin:

  1. "Ishga tushirish" tugmasini bosing;
  2. Ochilgan menyuda "Boshqarish paneli" kabi elementni tanlang;
  3. Panel ochiladi, unda siz "Ma'muriyat" ni tanlashingiz kerak;
  4. Ochilgan oynada "Vazifalarni rejalashtiruvchi" kichik bandini toping va sichqonchani ikki marta bosish bilan ishga tushiring.

Tizimning eski versiyalarida, masalan, 7-da, Windows avtomatizatsiyasi oddiygina kiritish orqali ham amalga oshirilishi mumkin. buyruq qatori kerakli buyruq:

  1. "Ishga tushirish" tugmasi menyusida "Barcha dasturlar" ni tanlang;
  2. Ro'yxatdagi "Standart" bandini toping;
  3. "Buyruqlar qatori" kichik bandini oching;
  4. Ochilgan buyruq qatorida Taskschd.msc fayl nomini kiriting va Enter tugmasini bosing.

10 da Windows versiyalari buni qilish osonroq. Taskschd.msc fayl nomi "Ishga tushirish" oynasida yoziladi va keyin "OK" tugmasini bosing.

Asosiy dastur buyruqlari ro'yxati:

  • Oddiy vazifa yarating - jarayon sehrgar yordamida amalga oshiriladi;
  • Vazifa yarating - bu holda hamma narsa "qo'lda" yaratiladi;
  • Import vazifasi - ilgari yaratilgan va eksport qilingan boshqa vazifalarni import qiladi; bu ko'pincha ishlatiladi mahalliy tarmoqlar bir nechta kompyuterlarning harakatlarini sinxronlashtirish;
  • Barcha ishlaydigan vazifalarni ko'rsatish - qaysi aniq vazifalar ishlayotgan va ishlayotganini ko'rish uchun;
  • Ish jurnalini yoqish - rejalashtiruvchi jurnali barcha avtomatlashtirish harakatlarini qayd qiladi;
  • Jildni yaratish/o'chirish - rejalashtiruvchida ish uchun o'z papkalaringizni yaratishingiz yoki o'chirishingiz mumkin;
  • Eksport - yaratilgan ushbu buyruq yordamida bu kompyuter vazifani boshqa kompyuterga eksport qilish yoki keyingi harakatlar uchun oddiygina eslab qolish mumkin.

Windows Scheduler-da o'zingizning vazifa loyihangizni qanday yaratishingiz mumkin

Siz yaratishingiz mumkin avtomatlashtirilgan vazifa defragmentatsiya dasturini ishga tushiring, masalan, har chorshanba kuni ertalab soat 3 da ishlaydi. Buning uchun siz quyidagi harakatlar ketma-ketligini bajarishingiz kerak:


Mana, vazifa tayyor. Ammo siz ehtiyot bo'lishingiz kerak josuslik dasturlari- ular vazifalarni rejalashtiruvchidan o'z maqsadlari uchun foydalanishlari mumkin.

xStarter bilan dasturiy ta'minotni avtomatlashtirish

Ushbu dasturni http://www.xstarter.com/rus/ resursidan yuklab olish mumkin. Yuklab olish bepul va xStarterni yangilash ham bepul bo'ladi.


Ushbu ilova foydalanuvchi tomonidan yaratilgan makroslar yordamida jarayonlarni avtomatlashtirish imkonini beradi, buning uchun dasturlash texnikasini bilish shart emas, buni har kim amalga oshirishi mumkin. Operatsion tizimdagi har qanday harakatlar dastur tomonidan maxsus fayllarda qayd etiladi, ularni takrorlash orqali siz har doim kerakli natijani olishingiz mumkin.

Firebird/Interbase uchun Job Scheduler deb nomlangan ilovaga maxsus qo'shimcha ma'lumotlar bazasi serverlari bilan ishlash uchun mo'ljallangan; u skriptlarni bajarishi mumkin. SQL tili, eski ma'lumotlar bazalarini tiklash va h.k.

Shunday qilib, xStarter standart Windows vazifalari rejalashtiruvchisi bilan solishtirganda rivojlangan imkoniyatlarga ega. Ilovadan siz mustaqil ravishda boshqa har qanday kompyuterga osongina o'tkazilishi mumkin bo'lgan executable files.exe faylini yaratishingiz mumkin.

Web Pilot qo'shimchasi bilan mumkin masofaviy boshqarish mahalliy tarmoqdagi boshqa kompyuterlar.

Ushbu yangiliklardan tashqari, xStarter ilovasi quyidagi afzalliklarga ega:

  • holatini kuzatishingiz mumkin fayl tizimi, agar u o'zgarsa, foydalanuvchi ogohlantiriladi;
  • elektron pochta bilan ishlashni avtomatlashtirish;
  • FTP va HTTP bilan ishlashni tashkil etish.
xStarter dasturi sizning mahsuldorligingizni uchdan bir qismga oshirishga yordam beradi.

Agar sizga haqiqatan ham samarali ilovalarni avtomatlashtirish kerak bo'lsa, u holda Ibratli rejalashtiruvchi ilovasi sizga kerak bo'lgan narsadir.

Ushbu dastur umumiy dastur hisoblanadi, ya'ni u ma'lum bir muddatni - bepul foydalanish uchun 30 kunni oladi, keyin siz pullik ishlaydigan versiyani sotib olishingiz mumkin.


Ushbu ilovada siz oddiy harakatlar ketma-ketligini yozib olish orqali o'zingizning makroslaringizni ham yaratishingiz mumkin. Ko'proq bilimli va ilg'or foydalanuvchilar uchun MacroScript tilida kod yozish mumkin vizual muharriri- bu vazifalarning yanada murakkab versiyalarini yaratish uchun.

Professional versiya kodni turli Windows shaxsiy kompyuterlarida ishga tushirilishi mumkin bo'lgan bajariladigan file.exe fayliga kompilyatsiya qilish imkonini beradi. Macro Scheduler dasturining uchta versiyasi mavjud - Lite, Standard va Professional. Albatta, Professional versiya eng "ilg'or", lekin ayni paytda eng qimmat - 195 dollar.

Agar sizda makro yaratish tajribangiz bo'lsa, unda dastur bilan ishlash siz uchun qiyin bo'lmaydi. Yozib olish tugmasini bosgandan so'ng barcha harakatlaringiz muharrirda qayd etiladi. CTRL+ALT+S tugmalarini bosib yozishni to'xtating. Shundan so'ng, "Start" tugmasini bosish orqali yozilgan skriptni o'ynatish mumkin.

Yozilgan skriptning dastur kodi qo'lda tuzatilishi mumkin, ammo buning uchun siz MacroScript tilini bilishingiz kerak. Kodga VBScript-da yozilgan fragmentlarni ham kiritishingiz mumkin.

Ammo ko'p hollarda, Makro rejalashtiruvchi avtomatlashtirish vositasi yordamida mavjud skriptlarning shablonlaridan foydalanish kifoya. U erda siz ishlash uchun shablonlarni topasiz matnli fayllar va tasvirlar, ro'yxatga olish kitobi, xotira buferi bilan, bilan turli qurilmalar va hokazo.

AutoTask 2000 umumiy ko'rinishi

30 kundan keyin siz 60 dollarga AutoTask dasturining ishchi paketini sotib olishingiz kerak. Ushbu dastur juda oddiy interfeysga ega, bu hatto yangi boshlanuvchilar uchun ham ishlashni juda oson qiladi.


AutoTask-da siz xuddi shu kabi makrosni bajarish uchun skriptni yozib olishingiz mumkin oldingi ilovalar. Bu sehrgarning yordami bilan amalga oshiriladi, bu vazifani sezilarli darajada osonlashtiradi.

Bundan tashqari, dastur kerak bo'lganda tahrirlanishi mumkin bo'lgan murakkab tuzilgan vazifalar jadvallarini yaratishga imkon beradi. Har bir harakat alohida belgilanadi, parametrlar va shartlar tanlanadi. Ularning bajarilishini bevosita vazifa muharriridan tekshirishingiz mumkin.

O'ylab ko'rgan ushbu ilova, degan xulosaga kelishimiz mumkinki, uni ishlatish juda qulay, sizga hech qanday maxsus ko'nikma yoki biron bir dasturlash tilini bilish kerak emas. Afsuski, ba'zida vazifalarni bajarishda kichik qiyinchiliklar yuzaga kelishi mumkin murakkab tuzilish jadvallar.


Ilova shuningdek, kompyuterda foydalanuvchi harakatlarining ketma-ketligini yozib olish orqali makroslarni yozish imkonini beradi. Hammasi avvalgi dasturlarda bo'lgani kabi, oddiy va do'stona interfeys. To'g'ri, dasturning rus tilidagi versiyasi yo'q, lekin bu muhim kamchilikmi?

Mavjud shablonlar asosida makros yaratish juda oddiy, siz Shablonlar ustiga bosishingiz va kerakli shablon variantini tanlashingiz kerak. Keyin yaratilgan makrosni Jadvalga qo'shishingiz mumkin.

Makroslarni ham yozib olish mumkin. Buning uchun Fayl menyusidagi Yozish tugmasini bosing. Yozishni to'xtatish uchun "To'xtatish" tugmasini bosishingiz kerak.

Vizual konstruktorda makros yaratish uchun “Makro tahrirlovchisi” yordamida “Makro yaratish” buyrug‘ini bajaring. Ushbu konstruktor ilg'or imkoniyatlarga ega emas, ammo standart foydalanish holati uchun u juda mos keladi.

Xulosa qilib aytganda, siz uchun avtomatlashtirish dasturini ko'rib chiqishingiz mumkin Mac kompyuter yoki iMac. Axir, bu faqat Windows emas ...

Albatta, bunday dastur macOS muhitida mavjud va u Automator deb ataladi. Uning yordami bilan siz foydalanuvchi tomonidan belgilangan muayyan shartlar bajarilganda kompyuter tomonidan avtomatik ravishda bajariladigan ko'plab vazifalarni yaratishingiz mumkin.


Launchpad-dan Automator ilovasi ochiladi. Barcha vazifalar ro'yxatidan birini tanlashingiz mumkin - jarayon, dastur, xizmat, chop etish plagini, papka harakati, eslatma, tasvirni olish plaginlari.

Agar siz "Xizmat" shablonini tanlagan bo'lsangiz, yaratishingiz mumkin bo'lgan yangi oyna ochiladi yangi jarayon. Uni yaratish juda oddiy: chap tomonda avtomatik ravishda bajarmoqchi bo'lgan amallarni oynaning bo'sh maydoniga sudrab olib tashlang.

Automator bilan ishlash hatto o'qimagan foydalanuvchi uchun ham juda oson - axir, bu barcha Apple dasturiy mahsulotlarining xususiyati.

Xulosa o'rniga

Albatta, ishingizni samarali va samarali tashkil etish mumkin. Yuqoridagi kompyuterni avtomatlashtirish dasturlari bu borada sizga yordam beradi deb umid qilamiz. Qaysi birini tanlash sizga bog'liq. Omad!

Dasturlash ijodiy va qiziqarli jarayondir. Dasturlarni yaratish uchun har doim ham tillarni bilish shart emas. Dasturlarni yaratish uchun qanday vosita kerak? Sizga dasturlash muhiti kerak. Uning yordami bilan sizning buyruqlaringiz kompyuter tomonidan o'qiladigan ikkilik kodga tarjima qilinadi. Ammo juda ko'p tillar va undan ham ko'proq dasturlash muhitlari mavjud. Dasturlarni yaratish uchun dasturlar ro'yxatini ko'rib chiqamiz.

PascalABC.NET - bu Paskal tili uchun oddiy, bepul ishlab chiqish muhiti. Bu ko'pincha maktablarda va universitetlarda o'qitish uchun ishlatiladi. Rus tilidagi ushbu dastur har qanday murakkablikdagi loyihalarni yaratishga imkon beradi. Kod muharriri sizni so'raydi va yordam beradi va kompilyator xatolarni ko'rsatadi. Dasturni bajarishning yuqori tezligiga ega.

Paskal tilidan foydalanishning afzalligi shundaki, u ob'ektga yo'naltirilgan dasturlashdir. OOP protsessual dasturlashdan ko'ra ancha qulayroq, garchi u hajmliroq bo'lsa ham.

Afsuski, PascalABC.NET kompyuter resurslariga biroz talabchan va eski mashinalarda qotib qolishi mumkin.

Bepul Paskal

Free Paskal - bu dasturlash muhiti emas, balki platformalararo kompilyator. Uning yordami bilan siz dasturni to'g'ri imlo uchun tekshirishingiz, shuningdek uni ishga tushirishingiz mumkin. Lekin siz uni .exe da kompilyatsiya qila olmaysiz. Bepul Paskal yuqori ijro tezligi va sodda va intuitiv interfeysga ega.

Ko'pgina shunga o'xshash dasturlarda bo'lgani kabi, Free Paskalda kod muharriri dasturchiga buyruqlar yozishni yakunlash orqali yordam berishi mumkin.

Uning kamchiligi shundaki, kompilyator faqat xatolar bor yoki yo'qligini aniqlay oladi. U xatolik yuz bergan chiziqni ta'kidlamaydi, shuning uchun foydalanuvchi uni o'zi izlashi kerak.

Turbo Paskal

Kompyuterda dasturlar yaratishning deyarli birinchi quroli Turbo Paskaldir. Ushbu dasturlash muhiti operatsiya xonasi uchun mo'ljallangan DOS tizimlari va uni Windowsda ishga tushirish uchun qo'shimcha dasturlarni o'rnatish kerak. Rus tili qo'llab-quvvatlanadi va yuqori ijro va kompilyatsiya tezligiga ega.

Turbo Paskal kuzatish kabi qiziqarli funksiyaga ega. Kuzatuv rejimida siz dastur ishini bosqichma-bosqich kuzatishingiz va ma'lumotlar o'zgarishlarini kuzatishingiz mumkin. Bu sizga topish qiyin bo'lgan xatolarni - mantiqiy xatolarni topishga yordam beradi.

Turbo Paskaldan foydalanish oson va ishonchli bo'lsa-da, u hali ham biroz eskirgan: 1996 yilda yaratilgan Turbo Paskal faqat bitta OT - DOS uchun tegishli.

Bu Paskalda vizual dasturlash muhitidir. Uning qulay, intuitiv interfeysi minimal til bilimiga ega dasturlarni yaratishni osonlashtiradi. Lazarus Delphi dasturlash tiliga deyarli to'liq mos keladi.

Algoritm va HiAsm dan farqli o'laroq, Lazarus hali ham tilni bilishni talab qiladi, bizning holatlarimizda Paskal. Bu yerda siz sichqoncha yordamida dasturni parcha-parcha yig'ibgina qolmay, balki har bir element uchun kod yozasiz. Bu dasturda sodir bo'layotgan jarayonlarni yaxshiroq tushunish imkonini beradi.

Lazarus sizga tasvirlar bilan ishlashingiz va o'yinlar yaratishingiz mumkin bo'lgan grafik moduldan foydalanishga imkon beradi.

Afsuski, agar sizda savollar bo'lsa, Internetda javob izlashingiz kerak bo'ladi, chunki Lazarda hujjatlar yo'q.

HiAsm

HiAsm - bu rus tilida mavjud bo'lgan bepul konstruktor. Dasturlarni yaratish uchun tilni bilish shart emas – bu yerda uni dizayner kabi bo‘lak-bo‘lak yig‘ish kifoya. Bu erda ko'plab komponentlar mavjud, ammo qo'shimchalarni o'rnatish orqali ularning assortimentini kengaytirishingiz mumkin.

Algoritmdan farqli o'laroq, bu grafik muhit dasturlash. Siz yaratgan hamma narsa ekranda kod emas, balki chizma va diagramma shaklida ko'rsatiladi. Bu juda qulay, garchi ba'zi odamlar matn kiritishni ko'proq yoqtirishadi.

HiAsm juda kuchli va u yuqori dasturni bajarish tezligiga ega. Bu, ayniqsa, ishni sezilarli darajada sekinlashtiradigan grafik moduldan foydalanadigan o'yinlarni yaratishda juda muhimdir. Ammo HiAsm uchun bu muammo emas.

Algoritm - bu rus tilida dasturlar yaratish uchun muhit, kam sonlilardan biri. Uning o'ziga xosligi shundaki, u matnga asoslangan vizual dasturlashdan foydalanadi. Bu shuni anglatadiki, siz tilni bilmasdan dastur yaratishingiz mumkin. Algoritm - bu katta komponentlar to'plamiga ega bo'lgan konstruktor. Har bir komponent haqida ma'lumotni dastur hujjatlarida topish mumkin.

Algoritm sizga grafik modul bilan ishlashga ham imkon beradi, lekin grafikadan foydalanadigan ilovalarning ishlashi ancha uzoq vaqt talab etadi.

IN bepul versiya Siz .alg dan .exegacha loyihani faqat ishlab chiquvchining veb-saytida va kuniga atigi 3 marta kompilyatsiya qilishingiz mumkin. Bu asosiy kamchiliklardan biridir. Siz xarid qilishingiz mumkin litsenziyalangan versiya va loyihalarni bevosita dasturda kompilyatsiya qilish.

IntelliJ IDEA eng mashhur kross-platformali IDElardan biridir. Bu muhitda bepul, biroz cheklangan va pullik versiya mavjud. Ko'pgina dasturchilar uchun bepul versiya etarli. U xatolarni tuzatadigan va siz uchun kodni to'ldiradigan kuchli kod muharririga ega. Agar xato qilsangiz, atrof-muhit sizga aytadi va taklif qiladi mumkin bo'lgan variantlar yechimlar. Bu sizning harakatlaringizni bashorat qiladigan aqlli rivojlanish muhiti.

InteliiJ IDEA-dagi yana bir qulay xususiyat avtomatik boshqaruv xotira. "Axlat yig'uvchi" deb ataladigan narsa dastur uchun ajratilgan xotirani doimiy ravishda kuzatib boradi va agar xotira endi kerak bo'lmasa, kollektor uni bo'shatadi.

Lekin har bir narsaning salbiy tomonlari bor. Biroz chalkash interfeys yangi dasturchilar duch keladigan muammolardan biridir. Bunday kuchli muhit ancha yuqori ekanligi ham aniq tizim talablari to'g'ri ishlashi uchun.

Ko'pincha Eclipse til bilan ishlash uchun ishlatiladi Java dasturlash, lekin u boshqa tillarni ham qo'llab-quvvatlaydi. Bu IntelliJ IDEA ning asosiy raqobatchilaridan biridir. Eclipse-ning shunga o'xshash dasturlardan farqi shundaki, siz unga turli xil qo'shimchalarni o'rnatishingiz va uni butunlay moslashtirishingiz mumkin.

Eclipse ham yuqori kompilyatsiya va bajarish tezligiga ega. Ushbu muhitda yaratilgan har bir dasturni istalgan operatsion tizimda ishga tushirishingiz mumkin, chunki Java platformalararo tildir.

Eclipse va IntelliJ IDEA o'rtasidagi farq interfeysdir. Eclipse-da u ancha sodda va tushunarli, bu esa uni yangi boshlanuvchilar uchun qulayroq qiladi.

Ammo Java uchun barcha IDElar singari, Eclipse ham o'z tizim talablariga ega, shuning uchun u har bir kompyuterda ishlamaydi. Garchi bu talablar unchalik yuqori bo'lmasa-da.

Dasturlarni yaratish uchun qaysi dastur eng yaxshi ekanligini aniq aytish mumkin emas. Siz tilni tanlashingiz va keyin har bir muhitni sinab ko'rishingiz kerak. Axir, har bir IDE har xil va o'ziga xos xususiyatlarga ega. Kim biladi, qaysi biri sizga ko'proq yoqadi.

Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
ULOSING: