Latest stories

How do you use Cortana through the lock screen in Windows 10

H

Windows 10 brings with it a lot of features, and Cortana is one of the most interesting. Cortana is a program that behaves like a digital assistant that can help you interact in a natural way with your Windows 10 device. For this reason, and because Microsoft refers to Cortana as a “she”, we will do the same. You can tell Cortana to do things like opening applications, taking notes...

How to set up your Cortana for the first time on a PC or tablet with Windows 10

H

Cortana is one of the most amazing features of Windows 10 and one of the reasons why some users choose to use Windows 10. She is your virtual personal assistant, and in many ways she can help you become more productive: she can look for you, remember things, open up apps, take notes, and even tell you jokes or playing your songs. Cortana can help you in many ways so you become more productive and...

Top 10 most useful commands and questions for Cortana

T

Cortana, your personal help in Windows 10, is becoming more and more useful every day. She learns new things and can answer all sorts of questions or orders. That’s why we thought it would be a good idea to gather in one place the most useful commands and questions that Cortana can answer. As you will see in this article, Cortana is not only able to understand what you are saying in...

Linux Device Model

L

Prior to version 2.6, the kernel did not have a unified model to obtain information about it. For this reason, a model has been developed for Linux devices, Linux Device Model. The main purpose of this model is to maintain internal data structures that reflect the state and structure of the system. Such information includes what devices exist in the system, in what state they are in terms of...

Plug and Play

P

Plug and Play is a technology that provides support for automatically adding and removing devices in the system. In this way the conflicts related to the resources used by them are reduced by automatic configuration at system startup. To meet these goals, the following characteristics are required: – Automatic detection of adding and removing devices from the system (the device and its bus...

Memory mapping in Linux

M

In the Linux kernel, it is possible to map a kernel address space to a user address space. This eliminates the overhead due to the copying of user-space information into kernel-space and vice versa. This can be done through a device driver and its device (/ dev) interface in user-space. This feature can be used by completing the mmap operation from the struct file_operations associated with the...

VFS Virtual Filesystem

V

Virtual Filesystem, also known as VFS, is a component of the kernel that handles all system calls related to files and file systems. VFS is a generic interface between the user and a particular file system. This simplifies the implementation of file systems and provides easy integration of multiple file systems. In this way, the implementation of a file system is achieved by using the API...

Programming the kernel

P

It is important to note that kernel programming differs significantly from userspace programming. The kernel is a standalone entity, which cannot use userspace libraries, even libc on Linux or kernel32.dll on Windows. As a result, the usual functions used in userspace (printf, malloc, free, open, read, write, memcpy, strcpy, etc.) can no longer be used. In conclusion, kernel programming is based...

The GO programming language

T

The GO language was created by Google to eliminate licensing issues with Java and C # (net dot) languages ​​and in order to avoid legal processes regarding the Java and Dalvik virtual machine in the Android system. More specifically, Google wanted to eliminate the dependency on proprietary systems of Oracle and Microsoft, giving developers a new toy. Go was created by Google because they have...

C++ language instructions

C

In order to generate the desired results, a program has to handle the data in a well-specified way. The description of these actions is done using the programming language instructions. The commands the program gives to the computer when the program is running are called instructions. The C ++ language instructions are: 1. expression statement 2. the compound statement 3. the if statement 4. the...

Recent Posts

Archives

Categories