<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Manajemen Proses on Nalar</title>
    <link>https://nalar.dev/id/tags/manajemen-proses/</link>
    <description>Recent content in Manajemen Proses on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/manajemen-proses/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>close_range Mengontrol Pewarisan Descriptor pada Batas exec</title>
      <link>https://nalar.dev/id/close-range-mengontrol-pewarisan-descriptor-pada-batas-exec/</link>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/close-range-mengontrol-pewarisan-descriptor-pada-batas-exec/</guid>
      <description>&lt;p&gt;Sebuah proses yang bersiap memanggil &lt;code&gt;execve()&lt;/code&gt; dapat memiliki ratusan atau ribuan file descriptor terbuka, sementara program baru hanya seharusnya mewarisi beberapa descriptor tertentu. Menutup descriptor satu per satu menimbulkan biaya pencatatan sekaligus masalah concurrency: thread lain dapat mengalokasikan descriptor ketika loop pembersihan masih berjalan.&lt;/p&gt;&#xA;&lt;p&gt;Linux &lt;code&gt;close_range()&lt;/code&gt; memindahkan operasi tersebut ke batas tabel descriptor. Caller menentukan rentang angka inklusif dan meminta kernel menutup descriptor dalam rentang itu atau menandainya close-on-exec. Dengan &lt;code&gt;CLOSE_RANGE_UNSHARE&lt;/code&gt;, caller dapat lebih dahulu memisahkan tabel descriptornya dari thread atau proses yang berbagi tabel tersebut.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux close_range Menjadikan Pembersihan Tabel Descriptor sebagai Operasi Rentang</title>
      <link>https://nalar.dev/id/linux-close-range-menjadikan-pembersihan-tabel-descriptor-sebagai-operasi-rentang/</link>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/linux-close-range-menjadikan-pembersihan-tabel-descriptor-sebagai-operasi-rentang/</guid>
      <description>&lt;p&gt;Proses yang bersiap mengeksekusi program lain sering memerlukan invariant descriptor yang sederhana: standard input, output, dan error tetap tersedia, sedangkan descriptor yang tidak terkait tidak melewati batas eksekusi. Menutup descriptor satu per satu dapat mengubah invariant tersebut menjadi persoalan enumerasi. Linux &lt;code&gt;close_range()&lt;/code&gt; menerapkan operasi pada interval numerik inklusif di tabel file descriptor milik task pemanggil.&lt;/p&gt;&#xA;&lt;p&gt;Antarmukanya kecil, tetapi semantiknya menjangkau sharing tabel descriptor, pewarisan melalui &lt;code&gt;execve()&lt;/code&gt;, alokasi descriptor secara concurrent, dan transisi privilege. Flag yang dipilih menentukan lebih dari strategi implementasi: flag tersebut menetapkan apakah descriptor langsung hilang, menjadi close-on-exec, atau terlebih dahulu dipisahkan dari tabel yang dibagi dengan task lain.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
