{"id":128,"date":"2026-06-07T22:32:16","date_gmt":"2026-06-07T20:32:16","guid":{"rendered":"https:\/\/it2508.sspu-opava.eu\/?p=128"},"modified":"2026-06-15T19:31:53","modified_gmt":"2026-06-15T17:31:53","slug":"vstup-a-vystup","status":"publish","type":"post","link":"https:\/\/it2508.sspu-opava.eu\/?p=128","title":{"rendered":"Vstup a v\u00fdstup"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"128\" class=\"elementor elementor-128\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c5d337 e-flex e-con-boxed e-con e-parent\" data-id=\"3c5d337\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06422a4 elementor-widget elementor-widget-heading\" data-id=\"06422a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1. Otev\u0159en\u00ed souboru<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d545c54 e-flex e-con-boxed e-con e-parent\" data-id=\"d545c54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c31aa39 elementor-widget elementor-widget-text-editor\" data-id=\"c31aa39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Aby mohl proces z\u00edskat p\u0159\u00edstup k dat\u016fm souboru, mus\u00ed jej ned\u0159\u00edv <strong>otev\u0159\u00edt<\/strong>, k tomu pot\u0159ebuje pat\u0159i\u010dn\u00e1 pr\u00e1va a cestu k souboru, z\u00edsk\u00e1v\u00e1 t\u00edm <strong>popisovatele<\/strong> kter\u00fd umo\u017en\u00ed \u010d\u00edst nebo zapisovat.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8d4e93 e-flex e-con-boxed e-con e-parent\" data-id=\"a8d4e93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ce4c5 elementor-widget elementor-widget-heading\" data-id=\"e6ce4c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">1.1 Popisovatel souboru<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f811126 e-flex e-con-boxed e-con e-parent\" data-id=\"f811126\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b88b7f elementor-widget elementor-widget-text-editor\" data-id=\"5b88b7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>Popisovatel souboru<\/strong> (<em>file descriptor<\/em>) je \u010d\u00edslo, kter\u00e9 v kontextu dan\u00e9ho procesu odkazuje na soubor. Obvykle jich m\u016f\u017ee m\u00edt jeden proces otev\u0159en\u00fd a\u017e <b>1024<\/b>. Ka\u017ed\u00fd proces za\u010d\u00edn\u00e1 se t\u0159emi ji\u017e otev\u0159en\u00fdmi popisovateli.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8cd8be e-flex e-con-boxed e-con e-parent\" data-id=\"d8cd8be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0d60c2 elementor-widget elementor-widget-text-editor\" data-id=\"d0d60c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Popisovatel\u00e9 soubor\u016f m\u016f\u017eou odkazovat nejen na soubory, ale tak\u00e9 i na slo\u017eky, v tom p\u0159\u00edpad\u011b je ale nelze pou\u017e\u00ed pro manipulaci dat.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7adca09 e-flex e-con-boxed e-con e-parent\" data-id=\"7adca09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e6d7c7 elementor-widget elementor-widget-heading\" data-id=\"0e6d7c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">1.1.1 Standardn\u00ed popisovatele<\/h4>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13d1731 e-flex e-con-boxed e-con e-parent\" data-id=\"13d1731\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbea508 elementor-widget elementor-widget-text-editor\" data-id=\"cbea508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ka\u017ed\u00fd proces m\u00e1 <strong>standardn\u00ed popisovatele<\/strong> kter\u00e9 odkazuj\u00ed na vstupn\u00ed a v\u00fdstupn\u00ed proudy.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ff934f e-flex e-con-boxed e-con e-parent\" data-id=\"6ff934f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e771a1 elementor-widget elementor-widget-text-editor\" data-id=\"6e771a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Jedn\u00e1 se o:<\/p><ul><li><code>0<\/code> &#8211; standardn\u00ed vstup (<em>stdin<\/em>)<\/li><li><code>1<\/code> &#8211; standardn\u00ed v\u00fdstup (<em>stdout<\/em>)<\/li><li><code>2<\/code> &#8211; standardn\u00ed chybov\u00fd v\u00fdstup (<em>stderr<\/em>)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86118c6 e-flex e-con-boxed e-con e-parent\" data-id=\"86118c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cb46f8 elementor-widget elementor-widget-heading\" data-id=\"2cb46f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">1.2 Zp\u016fsob otev\u0159en\u00ed souboru<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab7f1d2 e-flex e-con-boxed e-con e-parent\" data-id=\"ab7f1d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9823f0 elementor-widget elementor-widget-text-editor\" data-id=\"f9823f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>P\u0159i otev\u0159en\u00ed souboru specifikuje proces paramatery, kter\u00e9 ur\u010duj\u00ed jak s n\u00edm bude pracovat.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de3cf3b e-flex e-con-boxed e-con e-parent\" data-id=\"de3cf3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6537dfb elementor-widget elementor-widget-text-editor\" data-id=\"6537dfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Povinn\u011b mus\u00ed proces specifikovat re\u017eim p\u0159\u00edstupu, ten m\u016f\u017ee b\u00fdt:<\/p><ol><li>Pouze pro \u010dten\u00ed (<em>O_RDONLY<\/em>)<\/li><li>Pouze pro z\u00e1pis (<em>O_WRONLY<\/em>)<\/li><li>Pro \u010dten\u00ed i pro z\u00e1pis (<em>O_RDWR<\/em>)<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d64c74d e-flex e-con-boxed e-con e-parent\" data-id=\"d64c74d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4d545e elementor-widget elementor-widget-text-editor\" data-id=\"f4d545e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dal\u0161\u00ed parametry ur\u010duj\u00ed co by se m\u011bly st\u00e1t z daty v souboru zdali ji\u017e existuje, jestli by m\u011bl b\u00fdt soubor vytvo\u0159en pokud ji\u017e neexistuje, nebo jestli se proces sna\u017e\u00ed otev\u0159\u00edt slo\u017eku atd&#8230;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36ab3e2 elementor-widget elementor-widget-image\" data-id=\"36ab3e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/it2508.sspu-opava.eu\/wp-content\/uploads\/2026\/06\/io.svg\" class=\"attachment-large size-large wp-image-209\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-109a908 e-flex e-con-boxed e-con e-parent\" data-id=\"109a908\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7880805 elementor-widget elementor-widget-heading\" data-id=\"7880805\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2. \u010cten\u00ed ze soubor\u016f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d48f523 e-flex e-con-boxed e-con e-parent\" data-id=\"d48f523\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6246a68 elementor-widget elementor-widget-text-editor\" data-id=\"6246a68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pot\u00e9 co proces z\u00edsk\u00e1 popisovatel souboru s \u010dtec\u00edm re\u017eimem, m\u016f\u017ee za\u010d\u00edt \u010d\u00edst data.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b86d04e e-flex e-con-boxed e-con e-parent\" data-id=\"b86d04e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06aa71a elementor-widget elementor-widget-text-editor\" data-id=\"06aa71a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>V nejjednodu\u0161\u0161\u00edm p\u0159\u00edpad\u011b vytvo\u0159\u00ed proces <strong>oblast pam\u011bti<\/strong> do kter\u00e9 si p\u0159eje nahr\u00e1t data ze souboru a po\u017e\u00e1d\u00e1 j\u00e1dro aby jej naplnilo. J\u00e1dro pot\u00e9 <strong>na\u010dte z disku<\/strong> co nejv\u00edc dat m\u016f\u017ee a p\u0159ed\u00e1 je procesu spolu s po\u010dtem bajt\u016f, kt\u00e9r\u00e9 bylo schopn\u00e9 p\u0159e\u010d\u00edst, pokud je po\u010det bajt\u016f p\u0159e\u010dten\u00fdch ni\u017e\u0161\u00ed ne\u017e o kolik bajt\u016f si proces z<br \/>a\u017e\u00e1dal, jedn\u00e1 se o konec souboru.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a04a6ea e-flex e-con-boxed e-con e-parent\" data-id=\"a04a6ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5fcaf elementor-widget elementor-widget-heading\" data-id=\"4a5fcaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3. Z\u00e1pis do soubor\u016f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-430c661 e-flex e-con-boxed e-con e-parent\" data-id=\"430c661\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e40d20 elementor-widget elementor-widget-text-editor\" data-id=\"1e40d20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Podobn\u011b jako pro \u010dten\u00ed pot\u0159ebuje pro z\u00e1pis proces nejd\u0159\u00edve z\u00edskat popisovatel s re\u017eimem z\u00e1pisu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75e6b45 e-flex e-con-boxed e-con e-parent\" data-id=\"75e6b45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3dc404 elementor-widget elementor-widget-text-editor\" data-id=\"b3dc404\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Zp\u016fsob z\u00e1pisu je identick\u00fd se \u010dten\u00edm, krom\u011b toho \u017ee nyn\u00ed j\u00e1dro p\u0159ij\u00edm\u00e1 data z pam\u011bti a <strong>zapisuje je na disk<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca8aa58 e-flex e-con-boxed e-con e-parent\" data-id=\"ca8aa58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f95922 elementor-widget elementor-widget-heading\" data-id=\"4f95922\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4. Kurzor souboru<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1315b1 e-flex e-con-boxed e-con e-parent\" data-id=\"c1315b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-783674e elementor-widget elementor-widget-text-editor\" data-id=\"783674e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ka\u017ed\u00fd otev\u0159en\u00fd soubor m\u00e1 kurzor. Kurzor ukazuje na dal\u0161\u00ed bajt kter\u00fd m\u00e1 b\u00fdt p\u0159e\u010dten\u00fd, nebo na bajt od kter\u00e9ho se m\u00e1 prov\u00e9st z\u00e1pis.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8953b9 e-flex e-con-boxed e-con e-parent\" data-id=\"b8953b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cae53a7 elementor-widget elementor-widget-text-editor\" data-id=\"cae53a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Proces m\u016f\u017ee kurzorem libovoln\u011b pohybovat po d\u00e9lce souboru. Kurzor se po <strong>z\u00e1pisu<\/strong> nebo <strong>\u010dten\u00ed<\/strong> posouv\u00e1 v pravo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e352da6 e-flex e-con-boxed e-con e-parent\" data-id=\"e352da6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ed60fc elementor-widget elementor-widget-heading\" data-id=\"7ed60fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Zdroje:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3563ecf e-flex e-con-boxed e-con e-parent\" data-id=\"3563ecf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1990a30 elementor-widget elementor-widget-text-editor\" data-id=\"1990a30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Linux man-pages<\/li><li><a href=\"https:\/\/en.wikipedia.org\/\">Wikipedia<\/a><\/li><li><a href=\"https:\/\/docs.kernel.org\/\">docs.kernel.org<\/a><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>1. Otev\u0159en\u00ed souboru Aby mohl proces z\u00edskat p\u0159\u00edstup k dat\u016fm souboru, mus\u00ed jej ned\u0159\u00edv otev\u0159\u00edt, k tomu pot\u0159ebuje pat\u0159i\u010dn\u00e1 pr\u00e1va a cestu k souboru, z\u00edsk\u00e1v\u00e1 t\u00edm popisovatele kter\u00fd umo\u017en\u00ed \u010d\u00edst nebo zapisovat. 1.1 Popisovatel souboru Popisovatel souboru (file descriptor) je \u010d\u00edslo, kter\u00e9 v kontextu dan\u00e9ho procesu odkazuje na soubor. Obvykle jich m\u016f\u017ee m\u00edt jeden proces [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":281,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zasady"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vstup a v\u00fdstup - Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/it2508.sspu-opava.eu\/?p=128\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vstup a v\u00fdstup - Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky\" \/>\n<meta property=\"og:description\" content=\"1. Otev\u0159en\u00ed souboru Aby mohl proces z\u00edskat p\u0159\u00edstup k dat\u016fm souboru, mus\u00ed jej ned\u0159\u00edv otev\u0159\u00edt, k tomu pot\u0159ebuje pat\u0159i\u010dn\u00e1 pr\u00e1va a cestu k souboru, z\u00edsk\u00e1v\u00e1 t\u00edm popisovatele kter\u00fd umo\u017en\u00ed \u010d\u00edst nebo zapisovat. 1.1 Popisovatel souboru Popisovatel souboru (file descriptor) je \u010d\u00edslo, kter\u00e9 v kontextu dan\u00e9ho procesu odkazuje na soubor. Obvykle jich m\u016f\u017ee m\u00edt jeden proces [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/it2508.sspu-opava.eu\/?p=128\" \/>\n<meta property=\"og:site_name\" content=\"Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-07T20:32:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T17:31:53+00:00\" \/>\n<meta name=\"author\" content=\"it2508\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"it2508\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128\"},\"author\":{\"name\":\"it2508\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/#\\\/schema\\\/person\\\/621ad95043938a11b5ecc466941e7b8b\"},\"headline\":\"Vstup a v\u00fdstup\",\"datePublished\":\"2026-06-07T20:32:16+00:00\",\"dateModified\":\"2026-06-15T17:31:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128\"},\"wordCount\":456,\"image\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ic-io-1.svg\",\"articleSection\":[\"Z\u00e1sady\"],\"inLanguage\":\"cs\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128\",\"url\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128\",\"name\":\"Vstup a v\u00fdstup - Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ic-io-1.svg\",\"datePublished\":\"2026-06-07T20:32:16+00:00\",\"dateModified\":\"2026-06-15T17:31:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/#\\\/schema\\\/person\\\/621ad95043938a11b5ecc466941e7b8b\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#primaryimage\",\"url\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ic-io-1.svg\",\"contentUrl\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ic-io-1.svg\",\"width\":48,\"height\":48},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?p=128#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vstup a v\u00fdstup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/#website\",\"url\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/\",\"name\":\"Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/#\\\/schema\\\/person\\\/621ad95043938a11b5ecc466941e7b8b\",\"name\":\"it2508\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/37f843df1fee828212a1c17e9c0f1888e06b2de0310b08d1a5f5f4044655f4c5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/37f843df1fee828212a1c17e9c0f1888e06b2de0310b08d1a5f5f4044655f4c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/37f843df1fee828212a1c17e9c0f1888e06b2de0310b08d1a5f5f4044655f4c5?s=96&d=mm&r=g\",\"caption\":\"it2508\"},\"sameAs\":[\"https:\\\/\\\/it2508.sspu-opava.eu\"],\"url\":\"https:\\\/\\\/it2508.sspu-opava.eu\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vstup a v\u00fdstup - Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/it2508.sspu-opava.eu\/?p=128","og_locale":"cs_CZ","og_type":"article","og_title":"Vstup a v\u00fdstup - Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky","og_description":"1. Otev\u0159en\u00ed souboru Aby mohl proces z\u00edskat p\u0159\u00edstup k dat\u016fm souboru, mus\u00ed jej ned\u0159\u00edv otev\u0159\u00edt, k tomu pot\u0159ebuje pat\u0159i\u010dn\u00e1 pr\u00e1va a cestu k souboru, z\u00edsk\u00e1v\u00e1 t\u00edm popisovatele kter\u00fd umo\u017en\u00ed \u010d\u00edst nebo zapisovat. 1.1 Popisovatel souboru Popisovatel souboru (file descriptor) je \u010d\u00edslo, kter\u00e9 v kontextu dan\u00e9ho procesu odkazuje na soubor. Obvykle jich m\u016f\u017ee m\u00edt jeden proces [&hellip;]","og_url":"https:\/\/it2508.sspu-opava.eu\/?p=128","og_site_name":"Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky","article_published_time":"2026-06-07T20:32:16+00:00","article_modified_time":"2026-06-15T17:31:53+00:00","author":"it2508","twitter_card":"summary_large_image","twitter_misc":{"Napsal(a)":"it2508","Odhadovan\u00e1 doba \u010dten\u00ed":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#article","isPartOf":{"@id":"https:\/\/it2508.sspu-opava.eu\/?p=128"},"author":{"name":"it2508","@id":"https:\/\/it2508.sspu-opava.eu\/#\/schema\/person\/621ad95043938a11b5ecc466941e7b8b"},"headline":"Vstup a v\u00fdstup","datePublished":"2026-06-07T20:32:16+00:00","dateModified":"2026-06-15T17:31:53+00:00","mainEntityOfPage":{"@id":"https:\/\/it2508.sspu-opava.eu\/?p=128"},"wordCount":456,"image":{"@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#primaryimage"},"thumbnailUrl":"https:\/\/it2508.sspu-opava.eu\/wp-content\/uploads\/2026\/06\/ic-io-1.svg","articleSection":["Z\u00e1sady"],"inLanguage":"cs"},{"@type":"WebPage","@id":"https:\/\/it2508.sspu-opava.eu\/?p=128","url":"https:\/\/it2508.sspu-opava.eu\/?p=128","name":"Vstup a v\u00fdstup - Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky","isPartOf":{"@id":"https:\/\/it2508.sspu-opava.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#primaryimage"},"image":{"@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#primaryimage"},"thumbnailUrl":"https:\/\/it2508.sspu-opava.eu\/wp-content\/uploads\/2026\/06\/ic-io-1.svg","datePublished":"2026-06-07T20:32:16+00:00","dateModified":"2026-06-15T17:31:53+00:00","author":{"@id":"https:\/\/it2508.sspu-opava.eu\/#\/schema\/person\/621ad95043938a11b5ecc466941e7b8b"},"breadcrumb":{"@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/it2508.sspu-opava.eu\/?p=128"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#primaryimage","url":"https:\/\/it2508.sspu-opava.eu\/wp-content\/uploads\/2026\/06\/ic-io-1.svg","contentUrl":"https:\/\/it2508.sspu-opava.eu\/wp-content\/uploads\/2026\/06\/ic-io-1.svg","width":48,"height":48},{"@type":"BreadcrumbList","@id":"https:\/\/it2508.sspu-opava.eu\/?p=128#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/it2508.sspu-opava.eu\/"},{"@type":"ListItem","position":2,"name":"Vstup a v\u00fdstup"}]},{"@type":"WebSite","@id":"https:\/\/it2508.sspu-opava.eu\/#website","url":"https:\/\/it2508.sspu-opava.eu\/","name":"Syst\u00e9mov\u00e9 programov\u00e1n\u00ed pro blbe\u010dky","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/it2508.sspu-opava.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Person","@id":"https:\/\/it2508.sspu-opava.eu\/#\/schema\/person\/621ad95043938a11b5ecc466941e7b8b","name":"it2508","image":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/secure.gravatar.com\/avatar\/37f843df1fee828212a1c17e9c0f1888e06b2de0310b08d1a5f5f4044655f4c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/37f843df1fee828212a1c17e9c0f1888e06b2de0310b08d1a5f5f4044655f4c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/37f843df1fee828212a1c17e9c0f1888e06b2de0310b08d1a5f5f4044655f4c5?s=96&d=mm&r=g","caption":"it2508"},"sameAs":["https:\/\/it2508.sspu-opava.eu"],"url":"https:\/\/it2508.sspu-opava.eu\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/posts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=128"}],"version-history":[{"count":13,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":292,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/posts\/128\/revisions\/292"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=\/wp\/v2\/media\/281"}],"wp:attachment":[{"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/it2508.sspu-opava.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}