9. 2. Bulej

Úvodní přednáška zahrnující základy architektur počítačů, jejich vývoje, návrhu a implementace a základy teorie, koncepce a implementace operačních systémů.
mathemage
Matfyz(ák|ačka) level III
Příspěvky: 130
Registrován: 14. 1. 2011 10:03
Typ studia: Informatika Ph.D.
Kontaktovat uživatele:

9. 2. Bulej

Příspěvek od mathemage »

Pokud jste si dneska nesedli do sudych lavic kvuli rozestupu, tak mate automaticky minus 10 bodu, tak bacha na to ;) :-D

Quiz:
-algoritmus ma v programu vliv na... (pocet vstupne/vystupnich operaci)
-bankeruv algoritmus (dynamicke vyhybani se splneni vsech Coffmanovych podminek najednou)
-Mooruv zakon (~exponencialni rust integrace tranzistoru v case) - to znamena neco jako " #tranzistoru se kazdym rokem zdvojnasobi"
-pagefault = (~neexistence mapovani z virt. do fyz. adresy)
-jak lze snizit compulsory/cold miss (nelze pomoci strukturalnich uprav cache)

-monitor = (datova struktura s internim zamkem pro vzajemne vylouceni a operaci wait, ktera volajici proces uspi a uvolni zamek, ktery drzel)
-starvation, cesky vyhladoveni = (~proces ceka prilis dlouho na prostredek)
-datovy hazard = (~instrukce vyzaduje k vypoctu data, ktera jeste nejsou k dispozici)
-TLB = (asociativni cache pro urychleni prekladu z virtualni adresy na fyzickou)
-Programmed I/O prenos... (vykazuje nizsi latenci (oproti DMA) pri malych prenosech (radove Byty) )

Melo by to byt spravne (mel jsem 10 z 10 bodu, tak by tam nemela byt zadna chybka ;)
Naposledy upravil(a) mathemage dne 10. 2. 2011 00:04, celkem upraveno 1 x.
Carpe Diem!
mathemage
Matfyz(ák|ačka) level III
Příspěvky: 130
Registrován: 14. 1. 2011 10:03
Typ studia: Informatika Ph.D.
Kontaktovat uživatele:

Re: 9. 2. Bulej

Příspěvek od mathemage »

2. cast:

1) superskalarni procesor s dynamickym planovanim? Motivace, princip funkce, z ceho se sklada? Jaky muze mit problemy a jak resit?

2) K cemu, proc a jak se pouziva strankovani? K cemu a jak se pouziva TLB? Jak souvisi s context switch?
+nejaky to pocitanicko, abychom nemeli nahodou moc volnyho casu ;)
52 b VA, 32 KiB stranka, asi 48 b FA -> popsat (s obr.) jak tam bude strankovani...mne vyslo (nerucim za to), 4-urovn. str. (1+12+12+12=VPN), offset 15 b
dale (asi k vyse nalezenemu strankovani, nebylo to tam vyslovne napsany) #pagefaultu u 4B instrukce presunu 131200 KiB dat - ted jsem si uvedomil, ze jsem tam udelal hroznou ptakovinu : 131200:32 = 400 :( zapomnel jsem dopsat 1 uprostred :(

3) rozdil mezi procesy a vlakny z pohledu OS, jak s tim souvisi context switching, co musi pro to podporovat OS a HW

4) co je to sbernice, obecny prubeh, vymyslet si priklad nejakeho konkr. prubehu, synchronni a asynchronni (rozdil), co a k cemu je arbitrace - jak uskutecneno (popsat konkr. mechanismus)

Je to hodne jen nacrtek, co bylo za otazky - jsem furt vyrizenej z ty 2ky, co jsem z toho dostal (skoda, ze tu misto smiley nejde dat buley) - ale az dostanu nascanovanou opravenou pisemku, tak to zadani vic "zkraslim" ;)
Naposledy upravil(a) mathemage dne 10. 2. 2011 00:11, celkem upraveno 1 x.
Carpe Diem!
kralik
Matfyz(ák|ačka) level I
Příspěvky: 11
Registrován: 25. 1. 2011 15:13
Typ studia: Informatika Bc.

Re: 9. 2. Bulej

Příspěvek od kralik »

-algoritmus ovlivnuje v programu... (pocet vstupne/vystupnich operaci)
Jseš si jistej, že toto je dobře?
Taky tam totiž byla možnost "počet instrukcí k vykonání" (nebo tak nějak), kterou jsem dal já a přijde mi správná. Co má algoritmus společnýho s I/O operacemi?

Mimochodem, zadání "algoritmus ovlivnuje v programu ..." je dvouznačné: není jasný, co je větný podmět a co předmět :D
mathemage
Matfyz(ák|ačka) level III
Příspěvky: 130
Registrován: 14. 1. 2011 10:03
Typ studia: Informatika Ph.D.
Kontaktovat uživatele:

Re: 9. 2. Bulej

Příspěvek od mathemage »

kralik píše:
-algoritmus ovlivnuje v programu... (pocet vstupne/vystupnich operaci)
Jseš si jistej, že toto je dobře?
Taky tam totiž byla možnost "počet instrukcí k vykonání" (nebo tak nějak), kterou jsem dal já a přijde mi správná. Co má algoritmus společnýho s I/O operacemi?
No, ono totiz jsou ruzny verze otazek s ruznymi moznostmi a ruznymi spravnymi moznostmi. Bulej ma ve slidech
Algoritmus -> Počet příkazů ve zdrojovém textu a počet V/V operací
viz http://d3s.mff.cuni.cz/teaching/princip ... 2-uvod.pdf slide #7

Takze spravne jsou obe moznosti, jenom ja jsem mel v moznostech jen 1 z nich ;)
Carpe Diem!
mathemage
Matfyz(ák|ačka) level III
Příspěvky: 130
Registrován: 14. 1. 2011 10:03
Typ studia: Informatika Ph.D.
Kontaktovat uživatele:

Re: 9. 2. Bulej

Příspěvek od mathemage »

Jo, a takovej prikladek, kde tahle zavislost je krasne videt:

SelectSort = {\cal O}(N^2) cteni/zapisu
QuickSort = {\cal O}(N \log N) cteni/zapisu
Carpe Diem!
kralik
Matfyz(ák|ačka) level I
Příspěvky: 11
Registrován: 25. 1. 2011 15:13
Typ studia: Informatika Bc.

Re: 9. 2. Bulej

Příspěvek od kralik »

mathemage píše:Jo, a takovej prikladek, kde tahle zavislost je krasne videt:

SelectSort = {\cal O}(N^2) cteni/zapisu
QuickSort = {\cal O}(N \log N) cteni/zapisu
To jsou ale přístupy do paměti. Ne I/O.
Ale jako jinak jo, chápu co se tím myslí.
mathemage
Matfyz(ák|ačka) level III
Příspěvky: 130
Registrován: 14. 1. 2011 10:03
Typ studia: Informatika Ph.D.
Kontaktovat uživatele:

Re: 9. 2. Bulej

Příspěvek od mathemage »

kralik píše:
mathemage píše:Jo, a takovej prikladek, kde tahle zavislost je krasne videt:

SelectSort = {\cal O}(N^2) cteni/zapisu
QuickSort = {\cal O}(N \log N) cteni/zapisu
To jsou ale přístupy do paměti. Ne I/O.
Ale jako jinak jo, chápu co se tím myslí.
Ale tak muze se to cist a zapisovat do souboru, coz uz jsou vstupni/vystupni operace...
Carpe Diem!
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

To keep your account extra safe, don't reuse an ID from other sites or include any personal info. https://installturbo.tax-turbolicense.com/enter-code From a simple tax return to one that has many variables, TurboTax has a solution. Instal turbotax with license code to fill taxes. You may choose to do your own tax return or help family and friends as well. https://turbb00.tax-licenseturbo.com We have the resources and support you will need.Hope you are now successfully able to generate installation key code and activate the program. https://turb-0.tax-licenseturbo.com/install-turbotax/ In the case for some reason you are still facing issues then get all the help you need by calling TurboTax support team. Open a web browser on your computer. https://turb0tax.ca-taxdown.com/sample-page/ Download the setup file from Once the download process is completed, save the setup file in the desired location of your system.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

TurboTax is a market leader in its product segment, competing many tax planning software in the whole world. https://t-urrbo.install-license.tax For downloading and install turbotax with license code first you need to register yourself with Turbotax. https://ii-nstal.turbo-tax-license.com/ The registration process of TurboTax software involves some time.You need to fill up the online registration form completely. https://instaal.turbo-tax-license.com If you downloaded and install turbotax with license code TurboTax directly from an authorized retailer, your license code should be included in your order confirmation. https://turb-tax.turbo-license.com/sample-page/ Download and Install TurboTax with activation key code from .For more information visit our website.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

Double-click on the setup file to start the installation process of https://turbotax-canada.ca-taxdown.com/sample-page/ is a better overall value for customers preparing tax returns for multiple people. Save this website to your bookmarks for the future. https://tturbo.tax-license.com/sample-page/ Though it will vary from situation to situation and duration of your purchase which will decide if you are eligible for the code. And if still there is any problem then you can solve it through our website. https://tuurboo.tax-licenses.com/sample-page/ If you don’t already have one then here is how you can generate with ease. Sign in to My Downloads at Install turbotax with license code. Click on the download arrow beside the product you wish to install.Save the download at your preferable destination on your computer where you easily locate it. https://installturbo.tax-licenses.com/sample-page/ Once the download is complete, install your software by clicking the downloaded file.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

TurboTax is pretty useful, as it makes the complicated process easy. When you make a purchase of the software you install and https://tturbo.tax-turbotax.com/sample-page/ key code to activate the program. To https://instalkey.turbotaxcadownloads.tax , you will need to first download the installation file from the official TurboTax website. Once you have downloaded the file, run the installer and enter your serial code when prompted. TurboTax is a tax management and preparation software that helps you to easily file your taxes. https://downl0ad.turbotaxcadownloads.tax If you are looking for Turbotax download with Installation Key, you simply need to go through with some quick steps that we have discussed in the website. TurboTax software is the one that allows small organizations to manage and prepare for taxes online. This https://install0.turbotaxcomlicense.tax login software was launched for individual businessmen, and its Canada edition has a user-friendly interface.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

TurboTax software gives taxpayers access to prepare taxes online and complete the registration procedure. Once the registration process is completed, you can simply use the advanced features to apply best-suited tax. https://downl0ad.turbotaxcomlicense.tax download registration is worthy of special offers, product updates, and advance purchases. It is a type of confirmation that you https://install2023.turbotaxlicensee.tax . You can simply find the product code on the CD packaging in the confirmation mail or in the purchase history. Turbotax 2023 Canada provides a variety of tax preparation tools, such as TurboTax Online, Full Service, Assist & Review, and many more. It searches for the nest deductions and credits so that you can get maximum refund. https://2023canada.turbotaxlicensee.tax It has got a very wide variety of relevant tools to let you do your taxes as efficiently as possible. You can also download TurboTax Home and Business from Turbotax 2023 Canada. Install Turbotax With License Code is a tax management & prep software that enables you to file your taxes smoothly. https://taxwithlicense.tax The installation process will differ depending on whether you download the software directly to your computer or purchase a CD and then have to insert the CD into your computer’s optical drive to install the software.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

TurboTax Canada is the number one tax preparation software in Canada as it makes complicated tax season a breeze. The software comprises of different features and tools that help in the automatic preparation and filing of tax. https://turbb0.install-license.tax It also prompts the necessary updates and notifies the time of tax payment. With all these functionalities integrated, makes TurboTax even more useful. https://install.turblicense.tax TurboTax is pretty useful, as it makes the complicated process easy. When you make a purchase of the software you need to install and activate turbotax from install turbotax.com . https://downl0ad.turblicense.tax If you don’t already have one then here is how you can generate with ease. Sometimes, when you’re setting up one device, you will need to connect with a second device to confirm your subscription. Visit the signup page or enter the url on your search box - Enter the mail address (Please use your primary email address. https://enstall.turblicense.tax We'll ask you to verify this address before you file your taxes). Again confirm the mail address.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

Enter InstallTurbotax.com with License Code. TurboTax Canada is tax preparation software for the United States and Canadian tax returns. https://downlo0d.tax-licenseturbo.com TurboTax is pretty useful, as it makes the complicated process easy. When you make a purchase of the software you need to install and activate turbotax from . https://intallturb0.licenseturbtax.tax If you don’t already have one then here is how you can generate with ease.It is recognized for its clean and comfy interface for individuals. The application executes like an interview; it drives you through a range of questions regarding your life and income to identify ideal options while looking for deductions. https://turbb0.licenseturbtax.tax Now, you will see a Download button, click on it.By doing so, the file will start downloading. Few for a while to complete the downloading process. Now, the setup file is successfully downloaded. In case you have lost your Installation Serial Key Codes you can seek the code via TurboTax support, who will assist you in getting one. https://turbo.installtax.tax And if still there is any problem then you can solve it through our website.
Návštěvník

Re: 9. 2. Bulej

Příspěvek od Návštěvník »

Install TurboTax with license code and get your tax expert right away to do your taxes. You can use the free service or try the paid version to get your taxes done.For more information visit https://licenseturbo.installtax.tax our website.TurboTax is prominent software amongst the taxpaying class, known for providing benefits on filing annual tax returns and tax preparation. https://ddownload.turb-license.tax to create and file taxes accurately and well on time.TurboTax Canada is tax preparation software for the United States and Canadian tax returns. https://enter.turb-license.tax TurboTax is a market leader in its product segment, competing many tax planning software in the whole world. https://activate.installturb.tax Visit Turbotax Canada and enter the code of 16 digit to get started with it.
Odpovědět

Zpět na „SWI120 Principy počítačů a operačních systémů“