By Keith Shaw Contributing Writer, Network World | JAN 28, 2021 3:01 AM PST Finding the best way to get from Point A to Point B is easy if you’re drawing a straight line on a piece of paper, but when Point A is your computer and Point B is a website halfway around the world, things get a… Continue reading BGP: What is border gateway protocol, and how does it work?
What is machine learning
What is machine learning? Machine learning (ML) is a type of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so. Machine learning algorithms use historical data as input to predict new output values. Recommendation engines are a common use case for machine learning. Other popular uses… Continue reading What is machine learning
How to Check and Repair EXT4 Filesystem in Linux
The fsck (stands for File System Consistency Check) is used to check and repair one or more Linux filesystems. This check will run automatically at boot time when a filesystem inconsistencies detected. Also, can be run manually as needed. You can use the fsck command to repair corrupted file systems when the system fails to… Continue reading How to Check and Repair EXT4 Filesystem in Linux
AI and the robotics revolution
If Hollywood standards are anything to go by, the future is full of killer robots waging war against humanity. Most sci-fi plot lines have artificial intelligence systems running out of control, taking over the world and destroying our lives. The future looks bleak. But is it? Robotics and artificial intelligence (AI) systems already help us with… Continue reading AI and the robotics revolution
Chatbot
A chatbot is a domain-specific conversational interface that uses an app, messaging platform, social network or chat solution for its conversations. Chatbots vary in sophistication, from simple, decision-tree-based marketing stunts, to implementations built on feature-rich platforms. They are always narrow in scope. A chatbot can be text- or voice-based, or a combination of both. source… Continue reading Chatbot
Core Banking System
Gartner defines a core banking system as a back-end system that processes daily banking transactions and posts updates to accounts and other financial records. Core banking systems typically include deposit, loan and credit processing capabilities, with interfaces to general ledger systems and reporting tools. source : https://www.gartner.com/en/information-technology/glossary/core-banking-systems
what kvm is doing
A small look inside Introduction This text will be a little explanation about what kvm is doing. Its done while the existence of kvm-54, so future versions of kvm can differ from this. svm = secure virtual machine (AMD) vmx = virtual machine extensions (Intel) Loading Modules svm (AMD) If one loads the module svm.ko… Continue reading what kvm is doing
kvm: Intel associative TLBs
kvm: Intel associative TLBs Traditional x86 architecture implicitly requires TLB flushing upon context switching (CR3 writes) so the new process-to-run’s address space does not conflict with lineal to physical translations cached by previous processes. When using shadow pages for MMU virtualization, it can be quite expensive to throw away.Intel introduced Virtual Processor ID (vpid) into its VT-x… Continue reading kvm: Intel associative TLBs
kvm: hardware assisted paging
kvm: hardware assisted paging CPU vendors began adding hardware virtual memory management unit (vMMU) support circa 2009, with Intel’s VT-x (vmx flag) addition. Historically, the guest’s physical (gpa) to host physical (hpa) addresses where translated through software, using shadow page tables. These tables are kept synchronized with the guest’s page tables, and are one of… Continue reading kvm: hardware assisted paging
kvm: virtual x86 mmu setup
kvm: virtual x86 mmu setup One of the initialization steps that KVM does when a virtual machine (VM) is started, is setting up the vCPU’s memory management unit (MMU) to translate virtual (lineal) addresses into physical ones within the guest’s domain. For x86, which is what will be covered here, most of the corresponding code… Continue reading kvm: virtual x86 mmu setup