We have all been using technological devices most of our lives and mostly nowadays with the remote working or classes due to the covid issue, but have you ever thought about what it actually happens on your device when you search something on the internet? That’s exactly what i’m going to be explaining in this blog, with simple words and going straight to the point.
First of all, you have to know that every device that uses internet communicates using an IP address which looks something like 188.8.131.52. Each device connected to a computer network is label with one of…
Have you ever thought about how every cool think around you works? Well, I can be sure that all or most of those interesting objects you see on your daily basis are connected to the Internet of Things, unless you live in the countryside in a farm. But no matter what, everyone has once interacted directly or indirectly with an object or device in which IoT (Internet of Things) is implemented. From smart light bulbs to monitoring human apps. Most of the people who has interacted with a IoT device don’t even know what IoT means, it might be a…
Do you know everything in python is an object? In this article you will learn about id and type along with the different types of objects, which can be either mutable or immutable.
Here we will start by knowing the memory address of an object (which can be a method or variable). The id() function get us the memory address of our instance created, an example would be this:
This blog will be describing step by step of what exactly happens when we type
ls -l *.c and hit Enter in a shell.
Is a program in which we interact by the terminal that takes commands and gives them to the operating system to execute, basically it communicates with the computer mind.
Also called terminal emulator, provides as a way to open a window in which we can interact with the shell, where we can actually write the commands we want to execute.
Is an utility of the linux operating system (case sensitive) with which we give an instruction…
A library is where we can keep items that we might call later for our program, which will actually save us a lot of time.
Is a compiled file which contains the symbols that the main program needs to operate, such as functions and variables.
Is a compiler originally written by Richard Stallman for the GNU operating system. This compilation program translates human language code into machine code (binary).
In order for computers to execute our C code, we have to compile the code using the Unix command:
2. Compiler — translates the code into assembly code
3. Assembler — translates the assembly code into object code
4. Linker — links our output with the necessary library
A hard link its a duplicate of the original file while symbolic links are actual links to the original file.
To use both of those links we need inodes (index nodes) which is where there is information contained such as:
! (Except its name and data)
Hard links connect files with the same inode so the same data is shared within the files. A change of a files data will reflect in the ones…