検索結果


5 件が該当しました

Virtual Memory

... view would not show memory usage by other applications. Similar to segmentation, swap files / virtual memory can also be used if more physical memory is needed and idle page blocks happen to be in memory.


OS 101

... processes, managing locks, and resolving resource related conflicts Memory management (e.g. virtual memory) IPC File system (e.g. virtual file system abstractions) Examples: Windows kernel, Linux kernel Hypervisor A hypervisor manages hardware resources such as CPU, memory, disk space as an abstraction across multiple operating systems or (virtual) instances.


Web Development 101

HTTP vs. HTTPS HTTP stands for Hypertext Transfer Protocol. It typically runs on TCP port 80. It is a protocol for sending data through browsers in the form of webpages and such. One major flaw with HTTP is that it is vulnerable to man in the middle attacks.


Asynchrony vs. Multithreading

Asynchrony Asynchronous programming, also known as event-driven programming, is built on foundations of Futures/promises. The basic idea is that instead of having a thread wait for a blocked call to finish (i.


Java Essentials

JVM Java is a statically typed language that is compiled into bytecode (i.e. with javac) and understood only by the JVM, or Java Virtual Machine. The JVM is an interpreter that reads the Java bytecode and translates them into machine code before execution.