安装的程序实际存储在哪里? [关闭]


-6

我总是感到困惑,是否存储了已安装的程序 hard disk 或者在 RAM

有人能解释一下吗?


/usr/share/applications/ (快捷方式)和 /usr/bin linux上的可执行文件。在Windows上,取决于程序。所有已安装的软件都以HD格式存储。
Lorenzo Von Matterhorn

2
-1:downvote标准是:“这个问题 没有展示任何研究工作 ; “这一点不清楚或没有用”。这很容易通过研究来解决。一般来说,人们在研究过一些东西之后来到这里并一直遇到麻烦。这里的抱怨通常是“我们不是一个脚本写作服务”同样如此对于“研究服务”。虽然大多数人都很乐意为你提供帮助 在前面完成了一些腿部工作
nerdwaller

en.wikipedia.org/wiki/Personal_computer_hardware - 有关计算机系统中不同组件的详细信息,请参阅此处。
MaQleod

Answers:


2

1)作为答案:

程序存储在磁盘(或其他永久存储器上。它不需要是磁盘,也可以是网络或任何其他位置,如ROM)。

当你启动一个程序时,它所需的部分被加载到主存储器(RAM)中。这甚至不需要是整个程序,只需要当时需要的页面。

从技术上讲,程序甚至不需要在内存中。例如。在启动时,执行一个名为BIOS的程序,CPU的缓存作为存储。它首先配置内存控制器,以便它可以访问主内存。有关这种异国情调用途的更多信息,请参阅 coreboot BIOS程序,很好地解释了 2010年FOSDEM

2)欢迎来到[SU]。这是一个问题和实际答案的网站。你的问题似乎与此不符。


0

它们存储在 Harddisk。如果您使用它们,它们将被加载到 RAM

Windows中的路径: C:/Programm Files Linux的: /usr/share/applications/


我曾经看过一些安装好的文件会在linux上找到'/ usr / lib'
user2720323

是。可执行文件实际存储在那里。
Christian Woerz

那么什么文件存储在/ usr / share / applications /中。甚至一些文件也会转到/ etc目录。你能解释一下哪些文件会进入哪些目录?
user2720323

实际上是应用程序的快捷方式。
Christian Woerz

0

通常,计算机程序(包括计算机操作系统)并长期存储在永久存储介质上,例如磁性硬盘驱动器,闪存设备,磁带或磁性软盘。

此存储介质通常使用各种文件系统之一进行格式化,这些文件系统提供了以可检索格式保存这些文件(1和0)的二进制表示的逻辑方式。

此文件系统中包含的文件通常位于某种分层目录树结构中,以便可以轻松定位文件并在逻辑上将其组合在一起。

在Windows系统上,应用程序的可执行文件通常保留(默认情况下) C:\Program Files 要么 C:\Program Files (x86),但这可以由用户在安装时更改。程序也可以存储信息 C:\ProgramData (Windows 7)并且还可以将信息存储在其中一个配置文件文件夹下 C:\Users\%USERNAME%\AppData,但这取决于软件供应商的实施。

Linux系统通常遵循 文件系统层次结构标准 在应用程序安装的位置放置文件。但是,这在很大程度上取决于软件开发人员是否遵循这些约定以及最终用户是否对安装过程进行了修改以更改这些文件的位置。

一旦执行,安装的程序通常在RAM中执行操作,但它们仍然存在于长期存储介质上,除非另外删除。

所有这些信息都可以很容易地用谷歌搜索。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.