Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерлік техникада уақытша папка немесе уақытша каталог – уақытша файлдарды сақтауға арналған каталог. Көптеген операциялық жүйелер және кейбір бағдарламалық құралдар осы каталогтың ішіндегі файлдарды жүйе қосылғанда немесе белгілі бір уақыт аралығында автоматты түрде жойып жібереді, ал каталогтың өзін өзгеріссіз қалдырады. Қауіпсіздік тұрғысынан, әр пайдаланушының жеке уақытша папкасы болғаны жөн, себебі бағдарламалардың қате файлдық рұқсаттары немесе жарыс жағдайларынан туындаған уақытша файлдармен байланысты қауіпсіздік көйлектері болған. Жүйелік әкімшілдіктің стандартты процедурасы – уақытша файлдарды жою арқылы қолданылатын жад көлемін азайту (әдетте, дискіде). Көп пайдаланушылы жүйелерде бұл белсенді файлдарды жойып, пайдаланушылардың жұмысын тоқтата алады. Мұны болдырмау үшін, кейбір жадты босату процедуралары тек белсенді емес немесе "ескі" файлдарды – бірнеше күн бойы оқылмаған немесе өңделмеген файлдарды ғана жояды.
In computing, a temporary folder or temporary directory is a directory used to hold temporary files. Many operating systems and some software automatically delete the contents of this directory at bootup or at regular intervals, leaving the directory itself intact. For security reasons, it is best for each user to have their own temporary directory, since there has been a history of security vulnerabilities with temporary files due to programs incorrect file permissions or race conditions. A standard procedure for system administration is to reduce the amount of storage space used (typically, on a disk drive) by removing temporary files. In multi user systems, this can potentially remove active files, disrupting users' activities. To avoid this, some space reclaiming procedures remove only files which are inactive or "old" those which have not been read or modified in several days.
Практикалық мәселелер
Unix жүйелерінде /tmp каталогы көбінесе жеке дискілік бөлім болып келеді. Магниттік дискілі жүйелерде, егер дискінің басының қозғалысы тұрақты дискілік I/O операцияларынан уақытша каталогқа қол жеткізуден бөлінген болса, жалпы жүйе IOPS өнімділігі артады. Уақытша каталог немесе қалта үшін жадқа негізделген шешімдер жиі қолданылады, мысалы, кездейсоқ кіру жадында (RAM) орналасқан "RAM дискілері" немесе Linux-тағы ортақ жад құрылғысы. Флэш-жадқа негізделген қатты күйдегі дискілер оқу және жазу операцияларының асимметриясы және тозуы себепті уақытша сақтау құрылғысы ретінде кем пайдалы. (Тозуды теңестіру туралы қараңыз.)
In Unix, the /tmp directory will often be a separate disk partition. In systems with magnetic hard disk drives, performance (overall system IOPS) will increase if disk head movements from regular disk I/O are separated from the access to the temporary directory. Increasingly, memory based solutions for the temporary directory or folder are being used, such as "RAM disks" set up in random access memory or the shared memory device in Linux. A Flash based solid state drive is less suitable as a temporary storage device for reading and writing due to the asymmetric read/write duration and due to wear. (See wear leveling.)
Дәстүрлі орындары
MS DOS және Microsoft Windows жүйелерінде уақытша каталог қоршаған ортаның айнымалысымен немесе Window API арқылы орнатылады. Функцияны пайдаланып уақытша каталогқа жол табуға болады, немесе функция арқылы бірегей атаулы уақытша файлға жол алуға болады. Бастапқыда, әдепкісі , содан кейін Windows XP дәуірінде уақытша каталог пайдаланушыға , дегенмен әлі де пайдаланушыны өзгертуге болады. Windows Vista, 7, 8 және 10 үшін уақытша орналасқан жер қайтадан пайдаланушы профилінің AppData бөліміне көшірілді, әдетте «Пайдаланушы аты». Windows-тың барлық нұсқаларында уақытша орналасқан жерге, мысалы, Explorer, «Run» тақташаларында және қосымшаның ішкі кодында немесе арқылы қол жеткізуге болады. Unix және Linux жүйелерінде жаһандық уақытша каталогтар болып табылады және веб-браузерлер tmp каталогына беттерді қарау және жүктеу кезінде деректерді уақыт-уақыт жазады. Әдетте, тұрақты файлдар үшін (қайта жүктеу кезінде сақталуы мүмкін), ал уақытша файлдар үшін қолданылады. Файл жүйесінің иерархиялық стандартын қараңыз. Сонымен қатар, пайдаланушы TMPDIR ортасының айнымалысын қалаулы каталогқа (файлдарды құруға және өзгертуге рұқсат етілген) бағыттауға орната алады. macOS жүйесінде құмдық қораптағы қосымша стандартты Unix орындарын пайдалана алмайды, бірақ пайдаланушыға тән каталогты пайдалана алады, оның жолы функциясымен беріледі. OpenVMS жүйесінде және AmigaDOS жүйесінде қолданылады.
In MS DOS and Microsoft Windows, the temporary directory is set by the environment variable or Using the Window API, one can find the path to the temporary directory using the function, or one can obtain a path to a uniquely named temporary file using the function. Originally, the default was , then In the Windows XP era, the temporary directory was set per user as , although still user relocatable. For Windows Vista, 7, 8, and 10 the temp location has moved again to within the AppData section of the User Profile, typically User Name In all versions of Windows, the Temp location can be accessed, for example, in Explorer, "Run " boxes and in an application's internal code by using or As with other environmental variables, or is synonymous with the full path. In Unix and Linux, the global temporary directories are and Web browsers periodically write data to the tmp directory during page views and downloads. Typically, is for persistent files (as it may be preserved over reboots), and is for more temporary files. See Filesystem Hierarchy Standard. In addition, a user can set their TMPDIR environment variable to point to a preferred directory (where the creation and modification of files is allowed). In macOS, a sandboxed application cannot use the standard Unix locations, but may use a user specific directory whose path is provided by the function
In OpenVMS, and in AmigaDOS are used.