Memory Management in Python

Memory Management: From Hardware to Software Memory management is the process by which applications read and write data. A memory manager determines where to put an application’s data. Since there’s a finite chunk of memory, the manager has to find some free space and provide it to the application. This process of providing memory isContinue reading “Memory Management in Python”

Network Fundamentals

Network Classifications A computer network is often classified as being either a local area network (LAN), a metropolitan area network (MAN), or a wide area network (WAN). A LAN normally consists of a collection of computers in a single building or building complex. A MAN is a network of intermediate size, such as one spanningContinue reading “Network Fundamentals”

introduction to computers

ComputerA computer is an electronic device, operating under the control of instructions stored in its own memory that can accept data (input), process the data according to specified rules, produce information (output), and store the information for future use1.Functionalities of a computerAny digital computer carries out five functions in gross terms: takes data as inputContinue reading “introduction to computers”

the way of the program

1.1  Programming language Two kinds of programs process high-level languages into low-level languages: interpreters and compilers. An interpreter reads a high-level program and executes it, meaning that it does what the program says. It processes the program a little at a time, alternately reading lines and performing computations. Figure 1.1 shows the structure of an interpreter. Figure 1.1: An interpreter processesContinue reading “the way of the program”

Design a site like this with WordPress.com
Get started