Хардуер и софтуер са термини, използвани на английски, за да се отнасят до хардуера и софтуера на компютър. Хардуерът е дума за съдържанието на дадено устройство, а Софтуерът е отговорен за дефинирането на софтуерното пълнене.
Хардуер
Думата хардуер е от английски произход и в компютърната среда съответства на руския еквивалент на „хардуер“. Тази концепция е свързана с пълнежа на компютър, неговия корпус и периферно оборудване, което обгражда устройството. Концепцията се използва по отношение на физически носител и устройства, инсталирани и работещи с компютър.
Хардуерът включва монитор, мишка, клавиатура, носител за съхранение, различни карти (мрежа, графика, аудио и др.), Както и модули памет, дънна платка и чипове, инсталирани в него, т.е. всички предмети, които можете да докоснете, ако искате. Самият хардуер обаче може да функционира само заедно със софтуера, т.е. софтуер. Комбинацията от тези две понятия формира разбирането за работеща компютърна система.
Софтуер
Софтуерът, напротив, идентифицира онази част от компютъра, която не е хардуер. Софтуерът включва всички използвани приложения, които могат да бъдат стартирани. Софтуерната концепция включва изпълними файлове, библиотеки, скриптове. Програмите се изпълняват въз основа на инструкции, написани на програмен език и не могат да функционират без хардуерен компонент, който обработва кода, написан от програмиста, за сметка на наличната изчислителна мощност.
Софтуерът се съхранява на носител за съхранение и се обработва от централния процесор чрез набор от директиви, т.е. програмен език. Инструкциите се състоят от набор от двоични стойности, които процесорът може да различи и изчисли и след това да върне желания резултат след определен период от време.
Съвременният компютърен хардуер е способен да обработва едновременно голям брой команди, което прави възможно създаването на сложни приложения, отговарящи на съвременните изисквания. Колкото по-сложна е компютърната програма, толкова повече изчислителна мощност се изисква от хардуера. Ако хардуерната конфигурация не позволява изпълнението на стартираната от потребителя програма, ще има значителни спадове в производителността, както и замръзване.
Съществуват много видове софтуер, които се определят в съответствие с целта на приложението им или спецификата на тяхното функциониране и работа.