Darbas: Ana Vorobjova, pirmaujanti kūrėjas virtualių mašinų iš paralelės
Darbo Vietų / / December 27, 2019
Merginos tobulėti paprastai vyrų profesijų, ir tai faktas, jau seniai nustojo būti suvokiama kaip socialinis reiškinys. Šiandien herojė Kategorijos Ana Vorobjova Jis gali suteikti šimtą taškų į bet vyrų IT specialistas. Ji - pirmaujanti kūrėjas vienos iš pagrindinių komponentų virtualių mašinų Bendrovėje paralelės. Atėjo laikas išsiaiškinti, kaip jis dirba sistemos programavimo srityje ir ar yra, jos nuomone, toje vietoje komandose programinės įrangos inžinierių merginos.
Ką daryti darbe?
Aš - pirmaujanti kūrėjas Core komandai kompanijoje paralelės. Core Komandos susijęs su kūrimo ir tobulinimo vadinamosios virtualios mašinos monitorius - centrinis komponentas Virtualizacija hypervisor į visą spektrą Parallels produktų. Tai yra monitorius sukuria iliuzinę procesorius, atmintis, visi prietaisai.
Sutinku, tai yra šiek tiek netipinio užimtumo moterims. Per mano karjerą ji turėtų padėkoti savo tėvams - jie tikrai rūpinosi jų palikuonių visiškai humanitarinės ateityje. Tačiau jau institucijomis (Mesi), aš susiduria realių IT fanatikai, kurie buvo pasirengę kalbėtis visą dieną apie įrenginio operacinę sistemą. Du iš pažangiausių vaikų išvyko į paralelės, kai ji buvo labai jauna kompanija. Jie taip smagu pasakyti problemų, kurias reikia išspręsti lygį ir atmosferą komandoje, kad jų pasakojimai galiausiai padės padaryti darbo paiešką.
Nepertrauktos diskas yra sunkiai įmanoma darbe. Programinės įrangos inžinieriaus darbas - ne išimtis. Taip atsitinka, nes kūrybinių pakilimų ir laikotarpius kūrybinio apatija. Bet apskritai, virtualizacijos ir debesų kompiuterijos nesuteikia praleisti. Šioje pramonės šakoje, visada kažkas vyksta, jums reikia įveikti šiuos naujus iššūkius. Be to, mes nuolat tobuliname savo kodą, savo technologiją, visą laiką mokytis ko nors. Ypač daug pasiūlyti daug išvykos į tarptautines konferencijas.
Mūsų virtualioji mašina monitorius bendri visam produktų liniją su Hypervisor Virtualizacija - Parallels Desktop ", Parallels Workstation, Parallels Server. Iš tiesų monitorius - tai toks mikro operacinė sistema, kuri gyvena pagal savo taisykles, su savo atminties skirstytuvai, atidėtų skambučius, laikmačiai, ir sinchronizacija. Ir nors monitorius visiškai matomas priimančiosios operacinę sistemą - programa prisijungia prie vairuotojas, vairuotojas pradeda dirbti, ir - ir tada magija! - Mes turime monitoriuje, o ne operacinė sistema. Tiesą sakant, šio stebuklingo jungiklis kontekstai su visais savo universalumo dėl pliko surinkimas - priežastis mano profesinės pasididžiavimu. Jis, vis dar labai pagerėjo virtualios mašinos tankis vienetui įrangos serverio produkto paralelės Serverio pliko metalo. Mes buvome ten Ši atmintis posūkiais, kad malonu žiūrėti.
Per paieškos optimalių sprendimų dirbti virtualiu kompiuteriu turiu kasti labai giliai į pagrindinę operacinę sistemą. Sužinokite daugiau apie šią "OS kūrėjų, jie tikriausiai bus labai nustebino. Sunku patikėti, bet net ir sistemų iš Apple laikas nuo laiko yra klaidų. Kai mes pirmą kartą sportirovali mūsų žinomas tarp "makovodov» Parallels Desktop (PD), ant 64 bitų programa, Mac OS "šeimininkė tapo pati visiškai atsitiktinai perkrauti arba pakabinti iki mirties. Paieška klaidos nukrito man - tikriausiai dėl to, kad mano atsakomybės kartu ir bendrojo užduočių sudėtingumą. Diagnozė ne tokių rūšių "rudenį" nelieka, todėl aš vilnos standartas "64 bitų" problema.
Po ilgų tyrimų buvo nustatyta, MacOS, kad 64 bitų procesai gali naudoti neteisingus duomenis, remdamasis talpyklą kopiją. Operacinė sistema, kai persijungia į 64 bitų procesas nėra visiškai perkrautas visas procesoriaus registrus (tiems, kurie yra tema, tai apie GS ir FS). Procesorius veikia ne talpyklą vertybes. Ir mūsų virtualios mašinos monitorius darbe (tik tuo stebuklinga jungiklis) atkuria visus registrus, įskaitant neteisingas. Į šių registrų duomenys buvo tokia kritiška, kad OS, kad ji net negalėjo nubrėžti pranešimą apie kritinė klaida branduolio (kernel paniką), rekursyviai paskambinę klaidos prižiūrėtojas. Apsaugos atnaujinimas, remdamasi tuo, kad jie yra teisingi. Savo kredito, "Apple" yra verta pažymėti, kad jie greitai reaguoti į klaidas, o Lion-e (mažiau nei metus), problema buvo išspręsta.
Kaip veikia jūsų darbo vietoje?
Mano darbo vieta gali būti apibūdinta kaip harmoningai dera daug "gabalas geležies" ir pakuočių žaliosios arbatos. Aš myliu arbata, ir įspūdingas laivyno transporto priemonių - tai šiurkštus gamybinio būtinumo. Virtualizacija iš paralelės - cross-platform produktas, todėl, kurti ir bandymo prototipai naujomis versijomis sudaro margas įrangą.
Kas yra "geležies" naudojimas?
Ant didelio stalo (ir pagal jį) Live:
Du darbastalio - vienas ant procesoriaus Intel, o kita - ant AMD procesorius.
MacPro serveris.
Nešiojami kompiuteriai "MacBook.
Apie "geležies" sistemos nustatyti Zoo - ir MacOS X, Windows ir įvairių tiek skiriasi versijos, ir įvairių Linux versijų.
Iki liaukos apskritai ir ypač į dalykėlių, buvau abejingas iki paskutinio kelionę į WWDC (Apple Kūrėjas Conference), kuri yra beviltiškai įsimylėjęs iPhone. Beje, mano kopija prietaisą - užfiksuoti. Aš laimėjau jį statymą su profesionaliu įkūrėjų paralelės, o dabar valdybos pirmininkas Sergejus BELOUSOV. Kai mes sėdėjome restorane. Ir negalėjo prisiminti vieną iš neseniai pristatė epplovskih technologijų vardą. Sergejus Google, sukikeno ir tarė: "Taigi, kas pirmasis prisiminti, kad ir iPhone». Kiekvienas turėjo tris bandymus. Aš pirmą kartą pagalvojau. Technologiją, pavadintą "FaceTime".
Kokią programinę įrangą naudojate?
Vietos "Geležinis" Nustatyti vienetų 8-10 operacinių sistemų įvairovė. OS vaizdai - daugybė. Ir jie ne blogiau negu nieko, beje. Minkštas mano labiausiai specifinių - sudarytojų, debugery, skiriasi integruota kūrimo aplinka (IDE), disassemblers, profilers, DebugKit-S. Iš mėgstamiausių įrankiai yra suteikti išspaudimui IDA. Per paralelės, be to, platus priemonių jų vystymosi. Mes renkame svečias ir stebėti sąvartynus, atlikti veiklos skaitikliai, žurnalai, istorija, o dabar baigti savo debugerem. Programavimas reikalauja sisteminio požiūrio į trikčių.
Ar svajonė konfigūracija?
Jų svajonės "geležies" bijo net garsu - taip greitai jie pildosi :) Bendra nori "geležies", - šiek tiek daugiau logiška CPU (16), daugiau atminties (8 GB). Bet dar svarbesnis visus kokybės funkcijos procesorius - naujesnis procesorius, tuo labiau jis nauji "žaislai» - EPT, Neribotas VT-D, TXT. Na, protingas kietajame diske. Visa kita moderniausiame "laidynės" Aš apskritai patenkintas.