Mga network at mga operating system ng network. Mga operating system ng network, mga function at mga bahagi ng mga operating system ng network

Ang isang computer network operating system ay katulad sa maraming aspeto sa isang stand-alone na computer OS—kinakatawan din nito ang isang hanay ng mga magkakaugnay na programa na nagbibigay ng maginhawang karanasan para sa mga consumer at programmer sa pamamagitan ng pagbibigay sa kanila ng ilang uri ng virtual computing system, at nagpapatupad ng mahusay paraan ng pagbabahagi ng mga mapagkukunan sa isang hanay ng mga executable na proseso ng programa sa network.

Ang isang computer network ay isang kumplikadong mga computer na konektado ng isang sistema ng komunikasyon at binibigyan ng sapat na software na nagpapahintulot sa mga gumagamit ng network na ma-access ang mga mapagkukunan ng set ng mga computer na ito. Ang mga computer na may iba't ibang uri, na maaaring maliit na microprocessor, workstation, minicomputer, personal computer o supercomputer, ay maaaring bumuo ng isang network. Maaaring kabilang sa sistema ng komunikasyon ang mga cable, repeater, push-button form, switchboards - mga distributor at iba pang device na nagbibigay ng data transfer sa pagitan ng anumang pares ng mga computer sa network na Tanenbaum, E. Modern operating system [Text] / E. Tanenbaum. - 2nd ed. - St. Petersburg: Peter, 2008. - P. 17. Ang isang computer network ay nagbibigay-daan sa consumer na magtrabaho sa computer nang awtonomiya at nagdaragdag dito ng kakayahang mag-access ng impormasyon at mga mapagkukunan ng hardware ng iba pang mga computer sa network.

Ang unang network OS ay isang set ng umiiral na lokal na OS at isang network shell na binuo sa ibabaw nito. Kaya, ang pinakamababang pag-andar ng network na kinakailangan para sa pagpapatakbo ng shell ng network, na gumaganap ng pangunahing papel, ang paggana ng network, ay ipinasok sa lokal na OS Ang isang halimbawa ng diskarte na ito ay ang paggamit ng MS DOS operating system ng bawat isa network machine (na, simula sa ikatlong bersyon nito, ay may mga built-in na function tulad ng pagharang ng mga file at mga talaan na kinakailangan para sa pinag-isang pag-access sa file). Ang prinsipyo ng pagbuo ng mga operating system ng network sa anyo ng isang shell ng network sa isang lokal na operating system ay ginagamit din sa mga modernong operating system, tulad ng LANtastic o Personal Ware.

Sa networking, ginagampanan ng operating system ang papel ng isang interface na nagtatago sa consumer ng lahat ng detalyadong data ng hardware ng network na may mababang antas. Halimbawa, sa halip na mga numerical address ng mga network computer, tulad ng MAC address at IP address, pinapayagan ka ng computer network operating system na magtrabaho kasama ang mga username na maginhawa para sa pag-iimbak. Bilang resulta, sa pananaw ng consumer, ang network kasama ang masalimuot at gusot nitong hanay ng real-world na detalyadong data ay nababaligtad upang limasin ang isang medyo nauunawaang hanay ng mga nakabahaging mapagkukunan.

Ipinapakita ng Appendix A ang mga pangunahing functional na bahagi ng network OS:

Ang mga tool para sa pamamahala ng mga lokal na mapagkukunan ng computer ay nagpapatupad ng lahat ng mga function ng OS ng isang stand-alone na computer (paglalaan ng RAM sa pagitan ng mga proseso, pag-iskedyul at pagpapadala ng proseso, pamamahala ng mga proseso sa mga multiprocessor machine, pamamahala ng malaking panlabas na memorya, interface sa consumer, atbp.) ;

Ang mga pasilidad sa network ay maaaring hatiin sa tatlong bahagi:

Mga kondisyon ng tool ng mga lokal na tool at serbisyo sa pangkalahatang paggamit - bahagi ng server ng OS;

Paraan ng paghiling ng access upang alisin ang mga mapagkukunan at serbisyo - bahagi ng kliyente ng OS;

Mga mekanismo ng OS na, kasama ng sistema ng komunikasyon, tinitiyak ang paglilipat ng mga mensahe sa pagitan ng mga naka-network na computer.

Ang pangunahing kinakailangan na ipinapakita ng operating system ay ang pagganap ng mga pangunahing function ng mahusay na pamamahala ng mga mapagkukunang ito at suporta ng isang user-friendly na interface para sa user at mga application program. Karaniwang dapat suportahan ng modernong OS ang pagpoproseso ng software, virtual memory, pagpapalit, isang graphical na interface ng consumer, at marami pang ibang kinakailangang function at serbisyo. Bilang karagdagan sa mga kinakailangang kundisyong ito para sa pagkakumpleto ng paggana, hindi gaanong mahalaga ang mga kinakailangan sa pagpapatakbo, na nakalista sa ibaba, ay inilalagay sa mga operating system.

Extensibility;

Portability;

Pagkakatugma;

Pagiging maaasahan at pagpapahintulot sa kasalanan;

Kaligtasan;

Pagganap.

Sa isang network, sa isang makitid na kahulugan, ang OS ay ang operating system ng isang hiwalay na computer, ang kakayahang nagbibigay para dito upang mapainit ang network.

Sa network operating system ng isang indibidwal na makina, posibleng pumili ng ilang bahagi:

Mga tool para sa pamamahala ng mga lokal na mapagkukunan ng computer: mga function ng paglalaan ng RAM sa pagitan ng mga proseso, pag-iiskedyul at pagpapadala ng mga proseso, paraan ng pamamahala ng mga processor sa mga multiprocessor simulator, paraan ng pamamahala ng mga peripheral na aparato at iba pang mga function ng rational na paggamit ng mga likas na yaman ng lokal na OS Golitsyna O.L., Software [ Text]/ O.L. Golitsyna, I.I. Popov, T.L. Partyka. - M.: Forum, 2008. - P. 33.

Ang mga pasilidad para sa pagbibigay ng sariling mga mapagkukunan at serbisyo sa pangkalahatang paggamit ay bahagi ng network OS (server). Nagbibigay ang mga tool na ito, halimbawa, pag-lock ng file at record, na kinakailangan para sa kanilang pagbabahagi; gabay sa direktoryo ng pangalan ng mapagkukunan ng network; pagproseso ng mga kahilingan sa malayuang pag-access upang magkaroon ng file system at database; pamamahala ng mga pila ng mga kahilingan mula sa mga malalayong consumer hanggang sa mga peripheral na device.

Paraan ng paghiling ng access upang alisin ang mga mapagkukunan at serbisyo at ang kanilang paggamit - ang bahagi ng kliyente ng OS (redirector). Ang bahaging ito ay nagsasagawa ng pagkilala at pag-redirect ng mga kahilingan sa network upang alisin ang mga mapagkukunan mula sa mga aplikasyon at mga mamimili, upang ang kahilingan ay magmula sa aplikasyon sa isang lokal na anyo, at ipinadala sa network sa ibang anyo na nakakatugon sa mga kinakailangang kondisyon ng nagsumite. Ang panig ng kliyente ay nag-aalaga din sa pagtanggap ng mga tugon mula sa mga nagsumite at pag-convert sa mga ito sa isang lokal na format, upang ang mga lokal at malalayong kahilingan ay hindi makilala para sa pagganap ng aplikasyon.

Ang paraan ng komunikasyon ng OS, kung saan ang mga mensahe ay ipinagpapalit sa network. Ang bahaging ito ay nagbibigay ng pagtugon at pag-buffer ng mga mensahe, pagpili ng ruta ng paghahatid ng mensahe sa mga network, pagiging maaasahan ng paghahatid, atbp., na siyang paraan ng paghahatid ng mga mensahe.

Depende sa mga function na itinalaga sa isang partikular na computer, ang operating system nito ay maaaring kulang ng alinman sa bahagi ng kliyente o server.

Mga uri ng mga operating system ng network

Ang isang serbisyo sa network ay maaaring katawanin sa OS alinman sa mga bahagi (kliyente at server), o ng isa lamang sa kanila.

Sa unang kaso, ang operating system ay tinatawag na peer-to-peer, hindi lamang nagbibigay-daan sa iyo upang ma-access ang mga mapagkukunan ng iba pang mga computer, ngunit mag-imbak din ng iyong sariling mga mapagkukunan sa mga tagubilin ng mga mamimili ng iba pang mga computer. Halimbawa, kung ang lahat ng computer sa isang network ay may parehong file service client at server na naka-install, lahat ng user sa network ay maaaring magbahagi ng mga file ng isa't isa. Ang mga computer na pinagsasama ang mga function ng client at server ay tinatawag na mga peer-to-peer zone na Tanenbaum E. Mga computer network. - ika-4 na ed. [Text]/Trans. mula sa Ingles - St. Petersburg: Peter, 2007. - P. 190.

Ang isang operating system na piling naglalaman ng mga bahagi ng kliyente ng mga serbisyo sa network ay tinatawag na isang kliyente. Ang OS client ay naka-install sa mga computer na gumagawa ng mga kahilingan sa mga mapagkukunan ng iba pang mga computer sa network. Sa likod ng naturang mga computer na tinatawag ding kliyente, gumagana ang mga ordinaryong mamimili. Karaniwan, nabibilang ang mga computer ng kliyente sa isang klase ng medyo simpleng mga device.

Ang Server OS ay may kinalaman sa ibang uri ng operating system - nakatutok ito sa pagproseso ng mga kahilingan mula sa network patungo sa mga mapagkukunan ng computer at may kasamang mga bahagi ng mga serbisyo ng network ng server. Ang isang computer na may server OS na naka-install dito, na eksklusibong nakikibahagi sa mga kahilingan sa serbisyo mula sa iba pang mga computer, ay tinatawag na isang dedikadong network server. Bilang isang patakaran, ang mga ordinaryong gumagamit ay hindi gumagana sa likod ng isang nakalaang server.

Mga halimbawa ng network OS:

Inuulit ko na ngayon halos lahat ng operating system ay network-based. Ang pinakakaraniwan ay:

Novell NetWare

Microsoft Windows (95, NT, XP, Vista, Seven)

Iba't ibang UNIX system tulad ng Solaris, FreeBSD

Iba't ibang mga sistema ng GNU/Linux

ZyNOS ni ZyXEL

Chrome OS mula sa Google.

Ang isang iskedyul para sa paggamit ng mga network operating system sa mga negosyo ay ipinakita sa Appendix B.

Ang isang computer operating system ay madalas na tinukoy bilang isang magkakaugnay na hanay ng mga programa ng system na nagbibigay ng epektibong pamamahala ng mga mapagkukunan ng computer (memorya, processor, panlabas na mga aparato, mga file, atbp.), at nagbibigay din sa gumagamit ng isang maginhawang interface para sa pagtatrabaho sa hardware ng computer at pagbuo ng mga aplikasyon. Sa pagsasalita tungkol sa mga operating system ng network, malinaw na dapat nating palawakin ang mga hangganan ng mga pinamamahalaang mapagkukunan na lampas sa mga hangganan ng isang computer.

Network operating system (OS) ay isang computer operating system na, bilang karagdagan sa pamamahala ng mga lokal na mapagkukunan, ay nagbibigay sa mga user at application ng kakayahang mahusay at maginhawang ma-access ang impormasyon at mga mapagkukunan ng hardware ng iba pang mga computer sa network.

Ngayon, halos lahat ng operating system ay nakabatay sa network.

Sa mga operating system ng network, ibinibigay ang malayuang pag-access sa mga mapagkukunan ng network:

  • mga serbisyo sa network;
  • paraan ng pagdadala ng mga mensahe sa network (sa pinakasimpleng kaso - network interface card at kanilang mga driver).

Mga function ng network OS

  • direktoryo at pamamahala ng file;
  • pamamahala ng mapagkukunan;
  • mga function ng komunikasyon;
  • proteksyon laban sa hindi awtorisadong pag-access;
  • tinitiyak ang pagpapahintulot sa kasalanan;
  • pamamahala ng network.

Ang direktoryo at pamamahala ng file ay isa sa mga pangunahing pag-andar ng isang operating system ng network, na pinaglilingkuran ng isang espesyal na subsystem ng file ng network. Natatanggap ng user mula sa subsystem na ito ang kakayahang mag-access ng mga file na pisikal na matatagpuan sa server o sa isa pang istasyon ng data, gamit ang mga tool sa wika na pamilyar sa lokal na trabaho. Kapag nagpapalitan ng mga file, dapat tiyakin ang kinakailangang antas ng pagiging kumpidensyal ng palitan (data secrecy).

Ang pamamahala ng mapagkukunan ay nagsasangkot ng paghiling at pagbibigay ng mga mapagkukunan.

Ang mga function ng komunikasyon ay nagbibigay ng addressing, buffering, routing.

Ang proteksyon laban sa hindi awtorisadong pag-access ay posible sa alinman sa mga sumusunod na antas: paghihigpit sa pag-access sa isang tiyak na oras, at (o) para sa ilang mga istasyon, at (o) isang tiyak na bilang ng mga beses; nililimitahan ang hanay ng mga direktoryo na magagamit sa isang partikular na user; nililimitahan ang listahan ng mga posibleng aksyon para sa isang partikular na user (halimbawa, nagbabasa lamang ng mga file); pagmamarka ng mga file na may mga simbolo tulad ng "read only", "secrecy kapag tinitingnan ang isang listahan ng mga file".

Ang fault tolerance ay tinutukoy ng pagkakaroon ng isang autonomous power source sa network, pagpapakita o pagdoble ng impormasyon sa mga disk drive. Ang pagmamapa ay nangangahulugan ng pag-iimbak ng dalawang kopya ng data sa dalawang drive na konektado sa parehong controller, habang ang pagdoble ay nangangahulugan ng pagkonekta sa bawat isa sa dalawang drive na iyon sa ibang controller. Ang isang network OS na nagpapatupad ng disk duplication ay nagbibigay ng mas mataas na antas ng fault tolerance.

Ang karagdagang pagtaas sa fault tolerance ay nauugnay sa pagdoble ng mga server.

Mga bahagi ng network OS

Ang mga functional na module (mga serbisyo ng network at paraan ng paghahatid ng mga mensahe sa network) ay dapat idagdag sa OS upang ito ay matawag na network:

Kabilang sa mga serbisyo ng network, maaari nating makilala ang mga hindi naglalayong sa ordinaryong gumagamit, tulad ng isang serbisyo ng file o isang serbisyo sa pag-print, ngunit sa administrator. Ang ganitong mga serbisyo ay naglalayong ayusin ang pagpapatakbo ng network. Halimbawa, sentralisadong help desk, o serbisyo ng direktoryo(halimbawa, Active Directory sa Windows) ay idinisenyo upang mapanatili ang isang database ng mga gumagamit ng network at lahat ng software at hardware na bahagi nito1. Kasama sa iba pang mga halimbawa serbisyo sa pagsubaybay sa network, na nagbibigay-daan sa iyong makuha at suriin ang trapiko sa network, serbisyo sa seguridad, na ang mga function ay maaaring kabilang, sa partikular, ang pagsasagawa ng isang lohikal na pamamaraan sa pag-login na may pag-verify ng password, serbisyo sa pag-backup at pag-archive.

Ang posisyon nito sa pangkalahatang hanay ng mga operating system ng network ay nakasalalay sa kung gaano kayaman ang isang hanay ng mga serbisyo sa network na inaalok ng operating system sa mga end user, application at network administrator.

Bilang karagdagan sa mga serbisyo sa network, ang network OS ay dapat magsama ng mga tool sa komunikasyon (transportasyon) ng software na, kasama ng mga tool sa komunikasyon ng hardware, tinitiyak ang paghahatid ng mga mensaheng ipinagpapalit sa pagitan ng mga bahagi ng kliyente at server ng mga serbisyo ng network. Ang problema ng komunikasyon sa pagitan ng mga network computer ay nalutas mga driver at mga module ng protocol. Nagsasagawa sila ng mga function tulad ng pagbuo ng mga mensahe, paghahati-hati ng mensahe sa mga bahagi (packet, frame), pag-convert ng mga pangalan ng computer sa mga numeric address, pagdodoble ng mga mensahe kung sakaling mawala, pagtukoy ng ruta sa isang kumplikadong network, atbp.

Ang parehong mga serbisyo sa network at mga sasakyan ay maaaring maging integral (built-in) na bahagi ng OS o umiiral bilang hiwalay na mga produkto ng software. Halimbawa, ang isang network file service ay karaniwang binuo sa OS, ngunit ang isang web browser ay kadalasang binibili nang hiwalay. Ang isang tipikal na network OS ay may kasamang malawak na hanay ng mga driver at protocol module, ngunit ang user, bilang panuntunan, ay may pagkakataon na dagdagan ang standard set na ito sa mga program na kailangan niya. Ang desisyon sa kung paano ipatupad ang mga kliyente at server ng serbisyo sa network, pati na rin ang mga driver at protocol module, ay ginawa ng mga developer batay sa iba't ibang pagsasaalang-alang: teknikal, komersyal, at maging legal. Halimbawa, batay sa batas ng antitrust ng US na pinagbawalan ang Microsoft na isama ang Internet Explorer browser nito bilang bahagi ng OS ng kumpanya.

Mga uri ng mga operating system ng network

Ang isang serbisyo sa network ay maaaring katawanin sa OS alinman sa mga bahagi (kliyente at server), o ng isa lamang sa kanila.

Sa unang kaso, ang operating system, na tinatawag peer-to-peer, hindi lamang nagbibigay-daan sa iyo upang ma-access ang mga mapagkukunan ng iba pang mga computer, ngunit nagbibigay din ng iyong sariling mga mapagkukunan
sa pagtatapon ng mga gumagamit ng iba pang mga computer. Halimbawa, kung ang lahat ng computer sa isang network ay may parehong file service client at server na naka-install, ang lahat ng user sa network ay maaaring magbahagi ng mga file ng isa't isa. Ang mga computer na pinagsasama ang mga function ng client at server ay tinatawag mga kapantay.

Tinatawag ang isang operating system na pangunahing naglalaman ng mga bahagi ng kliyente ng mga serbisyo sa network kliyente. Ang mga operating system ng kliyente ay naka-install sa mga computer na gumagawa ng mga kahilingan sa mga mapagkukunan ng iba pang mga computer sa network. Ang mga computer na ito, na tinatawag ding mga client computer, ay ginagamit ng mga ordinaryong gumagamit. Karaniwan, ang mga computer ng kliyente ay medyo simpleng mga aparato.

Ang isa pang uri ng operating system ay OS ng server- ito ay nakatuon sa pagproseso ng mga kahilingan mula sa network hanggang sa mga mapagkukunan ng iyong computer at kabilang ang pangunahin
mga bahagi ng server ng mga serbisyo sa network. Ang isang computer na may server OS na naka-install dito na tanging nakikibahagi sa pagseserbisyo ng mga kahilingan mula sa ibang mga computer ay tinatawag na nakalaang server mga network. Bilang isang patakaran, ang mga ordinaryong gumagamit ay hindi gumagana sa likod ng isang nakalaang server.

Mga halimbawa ng network OS

Inuulit ko na ngayon halos lahat ng operating system ay network-based. Ang pinakakaraniwan sa kanila:

  • Novell NetWare
  • Microsoft Windows(95, NT, XP, Vista, Pito)
  • Iba't-ibang UNIX mga sistema tulad ng Solaris, LibrengBSD
  • Iba't-ibang GNU/Linux mga sistema
  • ZyNOS mga kumpanya ZyXEL
  • Chrome OS mula sa Google

Tingnan ang pagsusuri ng isa sa mga modernong operating system ng network - cloud-based na Chrome OS:

Ang istraktura ng operating system ng network

Ang network operating system ay bumubuo ng batayan ng anumang computer network. Ang bawat computer sa network ay higit na nagsasarili, samakatuwid, ang isang network operating system sa malawak na kahulugan ay nauunawaan bilang isang hanay ng mga operating system ng mga indibidwal na computer na nakikipag-ugnayan upang makipagpalitan ng mga mensahe at magbahagi ng mga mapagkukunan ayon sa magkatulad na mga patakaran - mga protocol. Sa isang makitid na kahulugan, ang isang network OS ay ang operating system ng isang hiwalay na computer na nagbibigay nito ng kakayahang magtrabaho sa isang network.

Sa network operating system ng isang indibidwal na makina, maraming bahagi ang maaaring makilala (Larawan 1):

    Mga tool para sa pamamahala ng mga lokal na mapagkukunan ng computer: mga function para sa pamamahagi ng RAM sa pagitan ng mga proseso, pag-iiskedyul at pagpapadala ng mga proseso, pamamahala ng mga processor sa mga multiprocessor machine, pamamahala ng mga peripheral na device at iba pang mga function para sa pamamahala ng mga lokal na mapagkukunan ng OS.

    Paraan ng pagbibigay ng sariling mga mapagkukunan at serbisyo para sa pangkalahatang paggamit - ang bahagi ng server ng OS (server). Nagbibigay ang mga tool na ito, halimbawa, pag-lock ng file at record, na kinakailangan para sa kanilang pagbabahagi; pagpapanatili ng mga direktoryo ng mga pangalan ng mga mapagkukunan ng network; pagproseso ng mga kahilingan para sa malayuang pag-access sa iyong sariling file system at database; pamamahala ng mga pila ng mga kahilingan mula sa mga malalayong user patungo sa kanilang mga peripheral na device.

    Paraan para sa paghiling ng pag-access sa mga malalayong mapagkukunan at serbisyo at ang kanilang paggamit - ang bahagi ng kliyente ng OS (redirector). Kinikilala at ipinapasa ng bahaging ito ang mga kahilingan sa malalayong mapagkukunan mula sa mga application at user patungo sa network, kung saan ang kahilingan ay nagmumula sa application sa isang lokal na anyo at ipinapadala sa network sa ibang anyo na nakakatugon sa mga kinakailangan ng server.

    Ang bahagi ng kliyente ay tumatanggap din ng mga tugon mula sa mga server at kino-convert ang mga ito sa isang lokal na format, upang ang application ay hindi makilala mula sa pagpapatupad ng mga lokal at malalayong kahilingan.

Ang paraan ng komunikasyon ng OS, sa tulong ng kung aling mga mensahe ay ipinagpapalit sa network. Ang bahaging ito ay nagbibigay ng pagtugon at pag-buffer ng mga mensahe, pagpili ng ruta para sa pagpapadala ng mga mensahe sa network, pagiging maaasahan ng paghahatid, atbp., iyon ay, ito ay isang paraan ng paghahatid ng mga mensahe.

kanin. 1. istraktura ng Network OS

Depende sa mga function na itinalaga sa isang partikular na computer, ang operating system nito ay maaaring kulang sa alinman sa bahagi ng kliyente o server.

    Ang mga operating system ng network ay may iba't ibang katangian depende sa kung ang mga ito ay inilaan para sa workgroup (kagawaran) -scale network, campus-scale network, o enterprise-scale network. Mga network ng departamento -

    ginagamit ng isang maliit na grupo ng mga empleyado na nilulutas ang mga karaniwang problema. Ang pangunahing layunin ng isang network ng departamento ay upang ibahagi ang mga lokal na mapagkukunan tulad ng mga application, data, laser printer, at modem. Ang mga network ng departamento ay hindi karaniwang nahahati sa mga subnet. Mga network ng campus -

    ikonekta ang ilang mga network ng mga departamento sa loob ng isang hiwalay na gusali o sa loob ng isang teritoryo ng isang negosyo. pag-isahin ang lahat ng mga computer ng lahat ng mga teritoryo ng isang hiwalay na negosyo.

Maaari nilang saklawin ang isang lungsod, isang rehiyon, o kahit isang kontinente. Ang mga network na ito ay nagbibigay sa mga user ng access sa impormasyon at mga application na matatagpuan sa ibang mga workgroup, departamento, dibisyon, at corporate headquarters.

Ang pangunahing layunin ng operating system na ginagamit sa isang network sa buong departamento ay upang ayusin ang pagbabahagi ng mga mapagkukunan tulad ng mga application, data, laser printer, at posibleng mga low-speed modem. Karaniwan ang mga network ng departamento ay may isa o dalawang file server at hindi hihigit sa 30 user. Ang mga gawain sa pamamahala sa antas ng departamento ay medyo simple. Kasama sa mga gawain ng administrator ang pagdaragdag ng mga bagong user, pag-troubleshoot ng mga simpleng pagkabigo, pag-install ng mga bagong node, at pag-install ng mga bagong bersyon ng software. Ang mga operating system ng mga network ng departamento ay mahusay na binuo at iba-iba, pati na rin ang mga network ng departamento mismo, na ginagamit sa mahabang panahon at medyo mahusay na gumagana. Ang ganitong network ay karaniwang gumagamit ng isa o hindi hihigit sa dalawang network operating system. Kadalasan ito ay isang network na may nakalaang NetWare 3.x o Windows NT server, o isang peer-to-peer na network tulad ng isang network ng Windows for Workgroups.

Napagtanto ng mga user at administrator ng mga network ng departamento na maaari nilang pagbutihin ang kanilang kahusayan sa pamamagitan ng pagkakaroon ng access sa impormasyon mula sa ibang mga departamento sa kanilang negosyo. Kung maa-access ng isang sales person ang mga partikular na feature ng produkto at isama ang mga ito sa isang presentation, magiging mas bago ang impormasyon at magkakaroon ng mas malaking epekto sa mga mamimili. Kung maa-access ng departamento ng marketing ang mga katangian ng isang produkto na ginagawa pa rin ng departamento ng engineering, maaari itong mabilis na maghanda ng mga materyales sa marketing kaagad pagkatapos makumpleto ang pagbuo.

Ang operating system na tumatakbo sa network ng campus ay dapat magbigay sa mga empleyado sa ilang mga departamento ng access sa ilang mga file at mapagkukunan sa mga network ng iba pang mga departamento. Ang mga serbisyong ibinibigay ng mga campus network OS ay higit pa sa simpleng pagbabahagi ng file at printer at kadalasang nagbibigay ng access sa iba pang mga uri ng mga server, tulad ng mga fax server at high-speed modem server. Ang isang mahalagang serbisyong ibinibigay ng mga operating system ng klase na ito ay ang pag-access sa mga corporate database, hindi alintana kung sila ay matatagpuan sa mga server ng database o sa mga minicomputer.

Nasa antas ng network ng campus na nagsisimula ang mga problema sa pagsasama. Sa pangkalahatan, napili na ng mga departamento ang mga uri ng mga computer, kagamitan sa networking, at mga operating system ng network. Halimbawa, maaaring gamitin ng engineering department ang UNIX operating system at Ethernet network equipment, ang sales department ay maaaring gumamit ng DOS/Novell operating environment at Token Ring equipment. Kadalasan, ang isang campus network ay nag-uugnay sa magkakaibang mga computer system, habang ang mga network ng departamento ay gumagamit ng mga katulad na computer.

Ang corporate network ay nagkokonekta sa mga network ng lahat ng mga departamento ng enterprise, na sa pangkalahatan ay matatagpuan sa malaking distansya. Gumagamit ang mga corporate network ng mga link ng WAN upang ikonekta ang mga lokal na network o indibidwal na mga computer.

Ang mga user ng enterprise network ay nangangailangan ng lahat ng mga application at serbisyo na makikita sa mga network ng departamento at campus, kasama ang ilang karagdagang mga application at serbisyo, tulad ng access sa mainframe at minicomputer na mga application at mga pandaigdigang komunikasyon. Kapag ang OS ay idinisenyo para sa isang lokal na network o workgroup, ang pangunahing responsibilidad nito ay magbahagi ng mga file at iba pang mapagkukunan ng network (karaniwang mga printer) sa mga lokal na konektadong user. Ang diskarte na ito ay hindi naaangkop sa antas ng enterprise. Kasama ng mga pangunahing serbisyong nauugnay sa pagbabahagi ng mga file at printer, ang isang network OS na binuo para sa mga korporasyon ay dapat na sumusuporta sa isang mas malawak na hanay ng mga serbisyo, na kadalasang kinabibilangan ng serbisyo ng mail, mga tool sa pakikipagtulungan, remote na suporta sa user, serbisyo sa fax, pagpoproseso ng voice message, organisasyon ng mga video conference, atbp.

Bilang karagdagan, maraming mga umiiral na pamamaraan at diskarte sa paglutas ng mga tradisyunal na problema ng mas maliliit na network para sa network ng enterprise ay napatunayang hindi angkop. Nauna ang mga gawain at problema na alinman sa pangalawang kahalagahan o hindi man lang lumilitaw sa mga network ng mga grupo ng trabaho, departamento, at maging sa mga kampus. Halimbawa, ang pinakasimpleng gawain ng pagpapanatili ng mga tala ng user para sa isang maliit na network ay naging isang kumplikadong problema para sa isang enterprise-scale network. At ang paggamit ng mga pandaigdigang komunikasyon ay nangangailangan ng mga operating system ng enterprise na suportahan ang mga protocol na gumagana nang maayos sa mga linyang mababa ang bilis, at iwanan ang ilang tradisyonal na ginagamit na mga protocol (halimbawa, ang mga aktibong gumagamit ng mga mensahe sa pag-broadcast). Ang gawain ng pagtagumpayan ng heterogeneity ay nakakuha ng partikular na kahalagahan - maraming mga gateway ang lumitaw sa network, na tinitiyak ang coordinated na operasyon ng iba't ibang mga operating system at mga aplikasyon ng network system.

Ang mga sumusunod na feature ay maaari ding isama sa mga katangian ng corporate operating system.

Suporta sa aplikasyon. Ang mga network ng negosyo ay nagpapatakbo ng mga kumplikadong application na nangangailangan ng maraming kapangyarihan sa pag-compute upang tumakbo. Ang mga naturang application ay nahahati sa ilang bahagi, halimbawa, sa isang computer ang bahagi ng application na nauugnay sa pagpapatupad ng mga query sa database ay isinasagawa, sa kabilang banda - mga query sa file service, at sa mga client machine - ang bahagi na nagpapatupad ng application. data processing logic at inaayos ang user interface. Ang bahagi ng pag-compute ng mga sistema ng software na ibinabahagi ng isang korporasyon ay maaaring masyadong makapal at napakalaki para sa mga workstation ng kliyente, kaya ang mga application ay tatakbo nang mas mahusay kung ang kanilang mga pinakakompyut na kumplikadong bahagi ay ililipat sa isang malakas na computer na espesyal na idinisenyo para sa layuning ito - server ng aplikasyon.

Ang application server ay dapat na nakabatay sa isang malakas na platform ng hardware (multiprocessor system, kadalasang nakabatay sa mga RISC processor, mga espesyal na arkitektura ng cluster). Ang application server OS ay dapat magbigay ng mataas na pagganap ng computing, at samakatuwid ay sumusuporta sa multithreaded processing, preemptive multitasking, multiprocessing, virtual memory at ang pinakasikat na application environment (UNIX, Windows, MS-DOS, OS/2). Sa bagay na ito, ang NetWare network operating system ay halos hindi maiuri bilang isang corporate na produkto, dahil kulang ito sa halos lahat ng mga kinakailangan para sa isang application server. Kasabay nito, ang magandang suporta para sa mga unibersal na aplikasyon sa Windows NT ay talagang nagbibigay-daan dito na mag-claim ng isang lugar sa mundo ng mga produktong pang-korporasyon.

Help Desk. Ang isang enterprise OS ay dapat na makapag-imbak ng impormasyon tungkol sa lahat ng mga user at mapagkukunan sa paraang mapapamahalaan mula sa isang sentrong punto. Tulad ng isang malaking organisasyon, ang isang corporate network ay nangangailangan ng sentralisadong imbakan ng kumpletong impormasyon sa background hangga't maaari tungkol sa sarili nito (mula sa data tungkol sa mga user, server, workstation hanggang sa data tungkol sa cable system). Natural na ayusin ang impormasyong ito sa anyo ng isang database. Ang data mula sa database na ito ay maaaring kailanganin ng maraming mga aplikasyon ng network system, pangunahin ang mga sistema ng pamamahala at pangangasiwa. Bilang karagdagan, ang naturang database ay kapaki-pakinabang para sa pag-aayos ng e-mail, mga sistema ng pangkatang gawain, mga serbisyo sa seguridad, software ng network at mga serbisyo sa imbentaryo ng hardware, at para sa halos anumang malaking aplikasyon sa negosyo.

Ang isang database na nag-iimbak ng reference na impormasyon ay nagbibigay ng parehong iba't ibang mga kakayahan at nagdudulot ng parehong maraming mga problema tulad ng anumang iba pang malaking database. Pinapayagan ka nitong magsagawa ng iba't ibang mga operasyon sa paghahanap, pag-uuri, pagbabago, atbp., na ginagawang mas madali ang buhay para sa parehong mga administrator at user. Ngunit ang mga kaginhawaan ay dumating sa presyo ng paglutas ng mga problema sa pamamahagi, pagtitiklop at pag-synchronize.

Sa isip, ang impormasyon ng sangguniang network ay dapat na ipatupad bilang isang database, at hindi isang set ng mga database na nagdadalubhasa sa pag-iimbak ng impormasyon ng isang uri o iba pa, gaya ng kadalasang nangyayari sa mga totoong operating system. Halimbawa, ang Windows NT ay may hindi bababa sa limang iba't ibang uri ng mga database ng tulong. Ang pangunahing direktoryo ng domain (NT Domain Directory Service) ay nag-iimbak ng impormasyon tungkol sa mga user, na ginagamit upang ayusin ang kanilang lohikal na pag-log in sa network. Ang data tungkol sa parehong mga user ay maaari ding nasa ibang direktoryo na ginagamit ng Microsoft Mail. Tatlong higit pang database ang sumusuporta sa mababang antas ng resolution ng address: WINS - tumutugma sa mga pangalan ng Netbios sa mga IP address, ang DNS directory - isang domain name server - ay kapaki-pakinabang kapag kumokonekta sa isang NT network sa Internet, at sa wakas, ang DHCP protocol directory ay ginagamit upang awtomatikong magtalaga ng mga IP address sa network computer. Mas malapit sa ideal ang mga serbisyo ng direktoryo na ibinibigay ng Banyan (Streettalk III) at Novell (NetWare Directory Services), na nag-aalok ng iisang direktoryo para sa lahat ng aplikasyon sa network. Ang pagkakaroon ng isang help desk para sa isang network operating system ay isa sa pinakamahalagang palatandaan ng corporate character nito.

Kaligtasan. Ang mga isyu sa seguridad ng data ay partikular na kahalagahan para sa OS ng isang corporate network. Sa isang banda, sa isang malakihang network, may layunin na mas maraming pagkakataon para sa hindi awtorisadong pag-access - dahil sa desentralisasyon ng data at malaking pamamahagi ng "lehitimong" access point, dahil sa malaking bilang ng mga gumagamit na ang pagiging mapagkakatiwalaan ay mahirap magtatag, at dahil din sa malaking bilang ng mga posibleng puntos na hindi awtorisadong koneksyon sa network. Sa kabilang banda, gumagana ang mga application ng negosyo sa enterprise gamit ang data na mahalaga sa tagumpay ng korporasyon sa kabuuan. At upang protektahan ang naturang data sa mga corporate network, kasama ang iba't ibang hardware, ang buong hanay ng mga tool sa proteksyon na ibinigay ng operating system ay ginagamit: pumipili o mandatoryong mga karapatan sa pag-access, kumplikadong mga pamamaraan ng pagpapatunay ng user, pag-encrypt ng software.

Mga tanong sa seguridad:

    Ano ang mga pangunahing uri ng mga cable na ginagamit sa mga proyekto ng local area network?

    Aling cable ang pinakaangkop para sa long distance na paggamit?

    Aling cable ang pinakaangkop para sa paggamit ng maikling distansya?

    Ilista ang mga pangunahing uri ng UTP cable screen.

    Ano ang dalawang pangunahing pamantayan para sa pagtatalaga ng mga pares ng wire sa RJ45 connector pin?

    Anong mga uri ng mga cable ang nagpapahintulot sa iyo na gumana sa bilis na higit sa 10Mbit/sec?

    Ang layunin ng switch ay switch.

    Layunin ng hub - hub

    Layunin ng isang router – router

    Ano ang tinatawag na network operating system sa malawak na kahulugan?

    Ano ang tinatawag na network operating system sa makitid na kahulugan?

    Ilista at ilarawan ang mga katangian ng corporate OS.

    Ano ang ilang bahagi na maaaring makilala sa network operating system ng isang makina?

    Ano ang mga responsibilidad ng isang administrator?

    Maglista ng mga modernong network operating system?

Ang operating system ng network ay isang operating system na may mga built-in na kakayahan para sa pagtatrabaho sa mga network ng computer. Kabilang sa mga kakayahang ito ang: suporta para sa kagamitan sa network; suporta para sa mga protocol ng network; suporta para sa mga routing protocol; suporta para sa pag-filter ng trapiko sa network; suporta para sa pag-access sa mga malalayong mapagkukunan tulad ng mga printer, disk, atbp. sa network; suporta para sa mga protocol ng awtorisasyon sa network; ang presensya sa sistema ng mga serbisyo sa network na nagpapahintulot sa mga malalayong user na gumamit ng mga mapagkukunan ng computer.

Mga halimbawa ng mga operating system ng network: Novell NetWare; Microsoft Windows (95, NT at mas bago); Iba't ibang UNIX system tulad ng Solaris, FreeBSD; Iba't ibang mga sistema ng GNU/Linux; IOS; ZyNOS ni ZyXEL.

Pangunahing layunin. Ang mga pangunahing gawain ay ang paghahati ng mga mapagkukunan ng network (halimbawa, espasyo sa disk) at pangangasiwa ng network. Gamit ang mga function ng network, tinutukoy ng system administrator ang mga nakabahaging mapagkukunan, nagtatakda ng mga password, at tinutukoy ang mga karapatan sa pag-access para sa bawat user o grupo ng mga user. Kaya ang dibisyon:

— network OS para sa mga server;

— network OS para sa mga user.

Mayroong mga espesyal na operating system ng network, na binibigyan ng mga function ng mga conventional system (Hal: Windows NT) at regular na operating system (Hal: Windows XP), na binibigyan ng mga function ng network. Ngayon, halos lahat ng modernong operating system ay may mga built-in na function ng network.

Ang istraktura ng operating system ng network

Ang network operating system ay bumubuo ng batayan ng anumang computer network. Ang bawat computer sa network ay higit na nagsasarili, samakatuwid, ang isang network operating system sa malawak na kahulugan ay nauunawaan bilang isang hanay ng mga operating system ng mga indibidwal na computer na nakikipag-ugnayan upang makipagpalitan ng mga mensahe at magbahagi ng mga mapagkukunan ayon sa magkatulad na mga patakaran - mga protocol. Sa isang makitid na kahulugan, ang isang network OS ay ang operating system ng isang hiwalay na computer na nagbibigay nito ng kakayahang magtrabaho sa isang network.

Sa isang network operating system Ang isang hiwalay na makina ay maaaring hatiin sa ilang bahagi (Larawan 1.1):

Mga tool para sa pamamahala ng mga lokal na mapagkukunan ng computer: mga function para sa pamamahagi ng RAM sa pagitan ng mga proseso, pag-iiskedyul at pagpapadala ng mga proseso, pamamahala ng mga processor sa mga multiprocessor machine, pamamahala ng mga peripheral na device at iba pang mga function para sa pamamahala ng mga lokal na mapagkukunan ng OS.

Ang paraan ng pagbibigay ng iyong sariling mga mapagkukunan at serbisyo para sa pampublikong paggamit ay ang bahagi ng server ng OS (server). Nagbibigay ang mga tool na ito, halimbawa, pag-lock ng file at record, na kinakailangan para sa kanilang pagbabahagi; pagpapanatili ng mga direktoryo ng mga pangalan ng mga mapagkukunan ng network; pagproseso ng mga kahilingan para sa malayuang pag-access sa iyong sariling file system at database; pamamahala ng mga pila ng mga kahilingan mula sa mga malalayong user patungo sa kanilang mga peripheral na device.

Paraan para sa paghiling ng pag-access sa mga malalayong mapagkukunan at serbisyo at ang kanilang paggamit - ang bahagi ng kliyente ng OS (redirector). Kinikilala at ipinapasa ng bahaging ito ang mga kahilingan sa malalayong mapagkukunan mula sa mga application at user patungo sa network, kung saan ang kahilingan ay nagmumula sa application sa isang lokal na anyo at ipinapadala sa network sa ibang anyo na nakakatugon sa mga kinakailangan ng server. Ang bahagi ng kliyente ay tumatanggap din ng mga tugon mula sa mga server at kino-convert ang mga ito sa isang lokal na format, upang ang application ay hindi makilala mula sa pagpapatupad ng mga lokal at malalayong kahilingan.

Ang paraan ng komunikasyon ng OS, sa tulong ng kung aling mga mensahe ay ipinagpapalit sa network. Ang bahaging ito ay nagbibigay ng pagtugon at pag-buffer ng mga mensahe, pagpili ng ruta para sa pagpapadala ng mga mensahe sa network, pagiging maaasahan ng paghahatid, atbp., iyon ay, ito ay isang paraan ng paghahatid ng mga mensahe.

Depende sa mga function na itinalaga sa isang partikular na computer, ang operating system nito ay maaaring kulang sa alinman sa bahagi ng kliyente o server.

Ang unang network operating system ay isang kumbinasyon ng isang umiiral na lokal na operating system at isang network shell na binuo sa ibabaw nito. Kasabay nito, ang pinakamababang pag-andar ng network na kinakailangan para sa pagpapatakbo ng shell ng network, na gumanap sa mga pangunahing pag-andar ng network, ay binuo sa lokal na OS. Ang isang halimbawa ng diskarteng ito ay ang paggamit ng MS DOS operating system sa bawat network machine (na, simula sa ikatlong bersyon nito, ay may mga built-in na function tulad ng file at record locking na kinakailangan para sa pagbabahagi ng file). Ang prinsipyo ng pagbuo ng mga operating system ng network sa anyo ng isang shell ng network sa isang lokal na operating system ay ginagamit din sa mga modernong operating system, tulad ng LANtastic o Personal Ware.

Gayunpaman, tila mas epektibo ang pagbuo ng mga operating system na unang idinisenyo upang gumana sa network. Ang mga function ng network ng ganitong uri ng OS ay malalim na binuo sa mga pangunahing module ng system, na nagsisiguro sa kanilang lohikal na pagkakaisa, kadalian ng operasyon at pagbabago, pati na rin ang mataas na pagganap. Ang isang halimbawa ng naturang OS ay ang Windows NT system mula sa Microsoft, na, dahil sa mga built-in na tool sa network, ay nagbibigay ng mas mataas na pagganap at seguridad ng impormasyon kumpara sa LAN Manager network OS mula sa parehong kumpanya (joint development with IBM), na ay isang add-on sa lokal na OS/2 operating system .