Posts

Showing posts from February, 2024

Starting with Ubuntu

Image
Hardware is nothing but finely designed machinery. A machine is ultimately a machine only, which is always made to work. It is the kernel on an operating system that makes the hardware alive. There is a hugely popular operating system Linux which is mostly used in most sincere applications.  Linux is an open source operating system (i.e., its code is also available) created by a Finnish student Linus Torvalds . Linux is available in multiple distributions such as Ubuntu, Red Hat, Linux Mint, Fedora, Debian, CentOS and many more. In this session, you shall learn to work with Ubuntu distribution of Linux. It's derived from Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical and a community of other developers, under a meritocratic governance model. Starting Ubuntu When you boot your comput

What is Computational Complexity of an algorithm ?

Image
 An algorithm is a method or procedure for accomplishing a specific task, and which is sufficiently precise and that can be programmed on computer. In Computer Science, it is important to measure efficiency of algorithms before applying them on a large scale i.e., on bulk of data. The quality of an algorithm or shall we say, performance of an algorithm depends on many internal and external factors. Internal Factors specify algorithm's efficiency in terms of : Time required to run Space required to run External Factors affect the algorithm's performance. These include:  Size of the input to the algorithm  Speed of the computer on which it is run Quality of the compiler  Quality of the compiler Since, external factors are controllable to some extent, mainly internal factors are studied and measured in order to determine an algorithm's efficiency or we can say complexity. Complexity of an algorithm is determined by studying and measuring internal factors affecting the algorith

Learn the difference between BJT and Mosfet

Image
 BJT and MOSFETS are a very widely popular transistors  and are used in most electronic devices to know the difference between them and their applications first we have to know about what are transistors and how these semiconductor devices work. What are semiconductor devices? Semiconductor devices are electronic components that utilize the properties of semiconductor materials to control the flow of electric current. These devices are crucial building blocks in modern electronics and are found in a wide range of applications, including computing, telecommunications, power electronics, and consumer electronics. Some common semiconductor devices include: Diodes, Transistors, Integrated Circuits (ICs), Optoelectronic Devices, Thyristors, MEMS (Micro-Electro-Mechanical Systems) Devices, and many more. What is a transistor? A transistor is a miniature semiconductor that regulates or controls current or voltage flow in addition amplifying and generating these electrical signals and acting a