Section author: Vedran Miletić

Osnovni pojmovi upravljanja računalnim sustavima i mrežama

Dosad smo se u studiju uglavnom sretali s kolegijima iz razvoja softvera u raznim područjima računarske znanosti, pri čemu bi se sadržaj kolegija dao apstrahirati kao:

  1. pronađi problem unutar područja računarstva ili nekog drugog područja ljudske djelatnosti (lingvistika, poslovanje, kemija, grafika, genetika, kartografija, sociologija, …)
  2. razvij algoritam koji rješava taj problem (kod egzaktnih problema) ili nalazi rješenje zadovoljavajuće točnosti (kod problema koji imaju više rješenja čija se kvaliteta može mjeriti)
  3. implementiraj algoritam u prikladnom programskom jeziku i time dokaži da razvijeni algoritam radi što se očekuje
  4. (opcionalno) složi skup algoritama u upotrebljiv softverski alat

Područje razvoj i održavanje računalnih sustava i mreža, popularno zvano sistemašenje, kreće s idejom da su svi potrebni softveri već velikim dijelom razvijeni, a zanima nas njihovo međusobno povezivanje u stogove softvera koji onda nude određene usluge i udovoljavaju zahtjevima korisnika. Drugim riječima, kod proučavanja razvoja softvera smatrali smo implementaciju gotovog softvera zajedno s potrebnim elementima stoga u nekom okruženju postupkom koji nas ne treba brinuti, dok ćemo sada smatrati proces razvoja softvera postupkom koji je riješen i baviti se upravo implementacijom raznih gotovih softvera koji udovoljavaju zahtjevima korisnika.

Računala nisu samo osobna računala

Prilikom predstavljanja Microsoftove vizije za operacijske sutave iduće generacije 30. rujna 2014. godine, CEO Microsofta Satya Nadella je izjavio sljedeće:

Windows 10 is built for a world where everything in the world is digitally mediated. We want people to love Windows 10, by making Windows the home for a seamless delightful native experience for Microsoft experiences.

Marketinšku priču na stranu, autori operacijskih sustava današnjice razumiju da računalo nije samo osobno računalo i laptop, već i pametna televizija, igraća konzola, laptop s touch ekranom, tablet, mobiteli raznih veličina i ugradbena računala.

../../../../_images/windows-10-product-family.jpg

Windows 10 Product Family. (Slika preuzeta iz Techweezovog članka Windows 10: A Bold New Direction For Microsoft.)

Pored ovih uređaja i računalne opreme za podatkovne centre, računala su i pametni kućanski aparati, ADSL modemi, pomoćni uređaji za ljude s poteškoćama, sustavi za klimatizaciju zgrada, automobili i drugi.

Resursi umreženih računala

Resurse umreženog računalnog sustava možemo podijeliti na:

  • računalne (engl. compute): osnovni i grafički procesori s pripadnom memorijom,
  • skladišne (engl. storage): tvrdi diskovi, pogoni čvrstog stanja i drugi mediji te pripadni kontroleri,
  • mrežne (engl. network): mrežni adapteri, komunikacijski mediji i prijenosnici.

Pružatelji usluge iznajmljivanja virtualnih privatnih poslužitelja slijede ovo podjelu u svojim cjenicima, što možemo vidjeti kod DigitalOceana i Amazonovog AWS-a.

Problemi u domeni sistemašenja

Upravitelj računalnih sustava i mreža, popularno zvan sistem admistrator, od milja sistemac ili sistemaš, je osoba koja se bavi problemima kao što su:

  • Janko ne može ispisati dokument već 10 minuta; dijeljeni pisač Canon iR pokazuje da ima tonera i papira, ali dokument koji je on poslao na ispis nije izišao iz pisača, zapravo, pisač se ponaša kao da uopće nije dobio naredbu da išta ispiše.
  • U laboratoriju za teorijsku astrofiziku Ivana želi napraviti upload obrađenih podataka na poslužitelj kolaboracije ARIANNA kako bi ih njezini suradnici mogli pregledati, ali veza na internet je višestruko sporija nego ona u njenom uredu.
  • Sanjin želi udaljeni pristup poslužitelju s datotekama unutar tvrtke. Poslužitelj je inače dostupan jedino iz ureda zaposlenika, ali Sanjin ide na službeni put u Australiju na 3 tjedna i želi moći surađivati na kvartalnom izvještaju koji treba biti spreman u manje od mjesec dana.
  • Andreji treba instalirati novu verziju alata za upravljanje referencama Zotero u računalnoj učionici za nastavu iz Uvoda u istraživački rad u biotehnologiji. Nova verzija 5.0 jako poboljšava sinkronizaciju što će omogućiti studentima da budu produktivniji na satovima vježbi.
  • Tvrtko želi dual-boot Windowsa 10 i Ubuntua 18.04 na novom laptopu HP Spectre, koji mu je predan na korištenje kao zamjena za upravo rashodovani, 4 godine stari Lenovo ThinkPad.
  • Martina bi htjela imati udaljeni pristup desktopu svog uredskog računala. Naime, neki od softvera koje ona i suradnici razvijaju mogu se izvoditi samo unutar organizacije obzirom da su jedino tamo dostupne licencirane verzije vlasničkih softvera koje ti lokalno razvijeni softveri zahtijevaju za svoj rad. Obzirom da izgradnja i izvođenje testova tih softvera traje gotovo 2 sata, ponekad Martina želi pokrenuti taj proces dok je na terenu ili na sastanku u drugoj tvrtci.
  • Franka želi rezultate simulacija molekularne dinamike veličine približno 10 TB učiniti dostupnima za udaljeni pristup suradnicima sa Sveučilišta Rurh u Bochumu. Zbog veličine datoteka, oni ih nemaju namjeru preuzimati u cijelosti, ali bi ih htjeli obrađivati na udaljenom računalu i eventualno preuzeti dio njih za daljnju analizu vlastitim alatima.
  • Marin je pronašao bug u softveru VoIP telefona Cisco koji onemogućuje korištenje funkcije imenika kad je jezik postavljen na hrvatski i kad je aktivirana funkcija automatskog prelaska u low power način rada nakon 15 minuta. Taj je bug popravljen u verziji softvera koja je od pred dva tjedna dostupna na Ciscovim stranicama.
  • MIT želi uspostaviti udrugu diplomiranih bivših studenata koja će, među ostalim, svakom članu osigurati da može zauvijek koristiti e-mail alias oblika <ime>@alum.mit.edu i URL alias oblika http(s)://alum.mit.edu/~<ime>/.
  • Nakon zadnjeg updatea Windowsa 10 u travnju 2018. godine, Ivona ima probleme sa “zamrzavanjem” računala nakon pokretanja memorijski zahtjevnih aplikacija kao što su Adobe Dreamweaver i SideFX Houdini na svom uredskom desktop računalu Dell OptiPlex. Postoji mogućnost da je problem u UEFI firmwareu na tom računalu, obzirom da njeno računalo koristi verziju iz veljače 2016. godine, a od tada je Dell izdao 8 verzija s uključenim zakrpama za različite probleme koji su im prijavljeni od strane korisnika ili koje su sami pronašli.
  • Moreno želi da se njegove statičke mrežne stranice pisane u Markdownu automatski izgrađuju MkDocsom kad napraviti git push u određeni repozitorij i da se, ako izgradnja prođe bez greške, datoteke kopiraju u /var/www umjesto postojećih.
  • Podravka želi nadograditi svoj službeni automobil Tesla Model S novim softverom koji donosi poboljšanja mnogih značajki, uključujući i samovožnju.

Mjesta na webu koja vrijedi pratiti

Privatnost i ostala društvena pitanja