background preloader


Facebook Twitter

Free university lectures - computer science, mathematics, physics, chemistry. Whether your goal is to earn a promotion, graduate at the top of your class, or just accelerate your life.

free university lectures - computer science, mathematics, physics, chemistry

Lectures can help get you there. Our archives of lectures cover a huge range of topics and have all been handpicked and carefully designed by experienced instructors throughout the world who are dedicated to helping you take the next step toward meeting your career goals. With's engaging collection of lectures, your free time will turn into self-improvement time. Our online lectures are more than lecture notes or a slideshow on a topic; they were designed for audiences like you, with carefully sequenced themes and topics taught by veteran educators, and often with additional resources for your own independent study. The lectures are available to anybody, completely free of charge. Lecture courses are a valid and vital learning tool, and may be one of the best methods of learning available. The animated guide to Building a PC. Learn to build a PC from scratch with...

UNIX Tutorial for Beginners. A Beginners Guide to Overclocking Your Intel Processor. I can't stress enough these points: 1.

A Beginners Guide to Overclocking Your Intel Processor

Before doing any overclocking, ensure that the temperature shutoff settings are ENABLED in the BIOS and set to something reasonable, like 75C. 2. (Read #1 again) 3. 4. 5. 6. 7. 8. Overclocking can be a nice little boost while spending the same amount of money. Computational complexity theory. Computational complexity theory is a branch of the theory of computation in theoretical computer science and mathematics that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other.

Computational complexity theory

A computational problem is understood to be a task that is in principle amenable to being solved by a computer, which is equivalent to stating that the problem may be solved by mechanical application of mathematical steps, such as an algorithm. A problem is regarded as inherently difficult if its solution requires significant resources, whatever the algorithm used. The theory formalizes this intuition, by introducing mathematical models of computation to study these problems and quantifying the amount of resources needed to solve them, such as time and storage. Closely related fields in theoretical computer science are analysis of algorithms and computability theory. Computational problems[edit] Problem instances[edit] Turing machine[edit] An Introduction to Computational Complexity - Part A. 70 Things Every Computer Geek Should Know. The term ‘geek’, once used to label a circus freak, has morphed in meaning over the years.

What was once an unusual profession transferred into a word indicating social awkwardness. As time has gone on, the word has yet again morphed to indicate a new type of individual: someone who is obsessive over one (or more) particular subjects, whether it be science, photography, electronics, computers, media, or any other field.

A geek is one who isn’t satisfied knowing only the surface facts, but instead has a visceral desire to learn everything possible about a particular subject. A techie geek is usually one who knows a little about everything, and is thus the person family and friends turn to whenever they have a question. If you’re that type of person and are looking for a few extra skills to pick up, or if you’re a newbie aiming to get a handhold on the honor that is geekhood, read on to find out what skills you need to know. How to become a real computer Geek? You may get the answer here: How to open God Mode on Windows 7 &Vista.

19 Tips Every Windows 7 User Needs to Know. Your OS drives your whole PC experience, so it's your job as an enthusiast to keep it in a high state of tune Twist cap carefully.

19 Tips Every Windows 7 User Needs to Know

Only pour into Maximum PC-approved computer tanks. After installing a new OS, most people just jump right in and start driving it through all their favorite applications and games. Makes sense, right? How Computers Boot Up : Gustavo Duarte. The previous post described motherboards and the memory map in Intel computers to set the scene for the initial phases of boot.

How Computers Boot Up : Gustavo Duarte

Booting is an involved, hacky, multi-stage affair - fun stuff. Here’s an outline of the process: An outline of the boot sequence Things start rolling when you press the power button on the computer (no! Do tell!). If all is well the CPU starts running. Most registers in the CPU have well-defined values after power up, including the instruction pointer (EIP) which holds the memory address for the instruction being executed by the CPU. The motherboard ensures that the instruction at the reset vector is a jump to the memory location mapped to the BIOS entry point. Important memory regions during boot The CPU then starts executing BIOS code, which initializes some of the hardware in the machine.

After the POST the BIOS wants to boot up an operating system, which must be found somewhere: hard drives, CD-ROM drives, floppy disks, etc. Master Boot Record 185 Comments.