[All solutions must start by writing an equation (or equatio…
[All solutions must start by writing an equation (or equations) from the equation sheet on your paper. The solution must then follow a logical progression from the equation(s) on the equation sheet to the answer(s).] You, ever the adventurer, are taking a hot air balloon on a trip. It begins by moving straight upwards at a constant rate of 14 m/s. When it reaches an altitude of 100 meters, you drop a weight off of the edge of the moving balloon. How many seconds will pass before the weight hits the ground? What will the magnitude of the velocity vector be when it reaches the Earth?
Read DetailsWe studied hardware support that is provided by modern proce…
We studied hardware support that is provided by modern processor architectures to protect TCB data and code from untrusted user code. More specifically, we examined in detail the hardware support provided by successive generations of Intel processors. Answer the following questions for these processors. Provide a brief explanation that justifies your answer. In the protected mode, what segment protection level (SPL) and page protection level (PPL) is used for kernel code that must execute with highest privilege? (4 pts.) Kernel code in a segment with DPL = 0 will always execute with current privilege level (CPL) = 0. True or false. Explain your answer. (4 pts.) With the VT-x virtualization extensions, at what hardware privilege level (or ring) does the guest operating system run when the hypervisor is Type I? Assume that ring is defined by the CPL value. (4 pts.) With the SGX extensions, secure code can run in an enclave. In what execution ring does code in an enclave run? (4 pts.) In VT-x, hardware support for virtualization utilizes four-level extended page tables (EPTs) to translate guest-physical addresses to actual physical addresses. When page size is 4KB, such a paging structure can translate 48-bit addresses. If we add another level to EPTs, we have a page map level 5 table or PML5 which has pointers to PML4 tables in EPTs. What size addresses can be translated after this addition of PML5? Assume page size remains the same and explain your answer. (6 pts.)
Read Details