Съдържание:
Определение - Какво означава Shell?
Черупката е софтуер, който предоставя интерфейс за потребителите на операционната система, за да осигури достъп до услугите на ядрото.
В базирани на Unix или Linux базирани операционни системи, черупка може да бъде извикана чрез командата shell в интерфейса на командния ред (CLI), което позволява на потребителите да насочват операции чрез компютърни команди, текст или скрипт.
Черупките съществуват и за езици за програмиране, като им осигуряват автономия от операционната система и позволяват междуплатформена съвместимост.
Техопедия обяснява Shell
Повечето от черупките, създадени за други операционни системи, предлагат еквиваленти на функционалността на обвивката на Unix. В системите на Microsoft Windows някои потребители никога не могат да използват обвивката директно, тъй като услугите се обработват автоматично. В Unix, черупките се създават чрез внедряване на системни скриптове за стартиране. Това се случва и в Windows, но скриптове с обвивки обикновено са предварително конфигурирани и се стартират автоматично, както изисква системата.
Раковините на Unix са разделени в четири категории:
- Ракообразни черупки
- C черупки, подобни на черупки
- Нетрадиционни черупки
- Исторически черупки
В някои системи обвивката е просто среда, в която приложенията могат да се изпълняват в защитено пространство на паметта, така че ресурсите да могат да се споделят между множество активни обвивки, като ядрото управлява заявките за ресурси за вход / изход, изпълнение на стек на процесора или достъп до паметта. Други системи работят всичко в една обвивка.