Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksarch-handbookisa_index/zh_CN/changes/?format=api&page=3
https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/changes/?format=api&page=4", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/changes/?format=api&page=2", "results": [ { "unit": "https://translate-dev.freebsd.org/api/units/1097916/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.454946Z", "action": 6, "target": "对于较简单的设备,事情反而变得复杂。使用的函数包括:", "id": 310953, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310953/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097915/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.530379Z", "action": 45, "target": "", "id": 310954, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310954/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097915/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.534644Z", "action": 6, "target": "所有进一步的活动通过对设备编程完成。当卸载驱动程序时,不需要调用DMA相关的函数。", "id": 310955, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310955/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097913/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.577699Z", "action": 45, "target": "", "id": 310956, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310956/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097913/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.586693Z", "action": 6, "target": "最简单情况是那些比较智能的设备。就象PCI上的总线主设备一样,它们自己能产生总线周期和内存地址。它们真正从DMA控制器需要的唯一事情是总线仲裁。所以为了此目的,它们假装是级联从DMA控制器。当连接驱动程序时,系统DMA控制器需要做的唯一事情就是通过调用如下函数在一个DMA通道上激活级联模式:", "id": 310957, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310957/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097912/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.616678Z", "action": 45, "target": "", "id": 310958, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310958/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097912/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.620488Z", "action": 6, "target": "ISA总线中Direct Memory Access (DMA)是通过DMA控制器(实际上是它们中的两个,但这只是无关细节)实现的。为了使以前的ISA设备简单便宜,总线控制和地址产生的逻辑都集中在DMA控制器中。幸运的是,FreeBSD提供了一套函数,这些函数大多把DMA控制器的繁琐细节对设备驱动程序隐藏了起来。", "id": 310959, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310959/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097911/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.651122Z", "action": 45, "target": "", "id": 310960, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310960/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097911/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.662562Z", "action": 6, "target": "DMA", "id": 310961, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310961/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097908/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.686236Z", "action": 45, "target": "", "id": 310962, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310962/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097908/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.688233Z", "action": 6, "target": "处理请求的两种方法分别是:", "id": 310963, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310963/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097904/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.702235Z", "action": 45, "target": "", "id": 310964, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310964/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097904/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.704452Z", "action": 6, "target": "代码看起来有点长,也比较复杂,但那是正确的使用方法。实际结果是:如果分配多个内存区域,则总将它们组合成一个结构并作为整体分配(如果对齐和边界限制允许的话)是一个很好的主意。", "id": 310965, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310965/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097898/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.714961Z", "action": 45, "target": "", "id": 310966, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310966/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097898/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.716588Z", "action": 6, "target": "典型示例如下:", "id": 310967, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310967/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097893/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.751759Z", "action": 45, "target": "", "id": 310968, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310968/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097893/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.755314Z", "action": 6, "target": "对于从连接到分离设备,这期间位置一直不变的缓冲区:", "id": 310969, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310969/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097891/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.775979Z", "action": 45, "target": "", "id": 310970, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310970/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097891/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.777759Z", "action": 6, "target": "如果硬件根本不支持分散/收集,或者驱动程序希望即使在严重分片的情况下仍然支持某种缓冲区大小,则解决办法是:如果无法容纳下原始缓冲区,就在驱动程序中分配一个连续的缓冲区作为中间存储。", "id": 310971, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310971/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097890/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.792008Z", "action": 45, "target": "", "id": 310972, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310972/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097890/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.793846Z", "action": 6, "target": "另一个实践结论是段数目可能限制缓冲区的大小。如果缓冲区中的所有页面碰巧物理上不连续,则分片情况下支持的最大缓冲区尺寸为(nsegments * page_size)。例如,如果支持的段的最大数目为10,则在i386上可以确保支持的最大缓冲区大小为40K。如果希望更大的则需要在驱动程序中使用一些特殊技巧。", "id": 310973, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310973/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097862/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.811927Z", "action": 45, "target": "", "id": 310974, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310974/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097862/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.818932Z", "action": 6, "target": "map - 将要被销毁的映射", "id": 310975, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310975/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097861/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.863127Z", "action": 45, "target": "", "id": 310976, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310976/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097861/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.865269Z", "action": 6, "target": "dmat - 与映射关联的标签", "id": 310977, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310977/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097848/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.878433Z", "action": 45, "target": "", "id": 310978, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310978/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097848/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.880563Z", "action": 6, "target": "flags - 旗标的位图。唯一感兴趣的旗标为:", "id": 310979, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310979/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097830/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.895071Z", "action": 45, "target": "", "id": 310980, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310980/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097830/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.897529Z", "action": 6, "target": "对于ISA设备,正常值(没有过滤函数)为:", "id": 310981, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310981/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097821/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.911487Z", "action": 45, "target": "", "id": 310982, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310982/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097821/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.913439Z", "action": 6, "target": "工作在DMA内存上的函数有:", "id": 310983, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310983/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097819/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.959984Z", "action": 45, "target": "", "id": 310984, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310984/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097819/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.962240Z", "action": 6, "target": "其一,分配一大块符合标签要求的连续内存(以后可以被释放)。这一般用于分配为了与设备通信而存在相对较长时间的那些内存区。将这样的内存加载到映射中非常容易:它总是被看作位于适当物理内存范围的一整块。", "id": 310985, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310985/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097818/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.978510Z", "action": 45, "target": "", "id": 310986, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310986/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097818/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.980909Z", "action": 6, "target": "使用标签创建映射的方法有两种。", "id": 310987, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310987/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097817/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.997001Z", "action": 45, "target": "", "id": 310988, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310988/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097817/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:25.999599Z", "action": 6, "target": "一般地,每个设备单元创建一个顶层标签(没有父标签)。如果每个设备需要不同要求的内存区,则为每个内存区都会创建一个标签,这些标签作为父标签的孩子。", "id": 310989, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310989/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097816/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.016216Z", "action": 45, "target": "", "id": 310990, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310990/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097816/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.018511Z", "action": 6, "target": "标签按照对特性的继承而被组织成树型层次结构。子标签继承父标签的所有要求,可以令其更严格,但不允许放宽要求。", "id": 310991, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310991/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097814/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.051984Z", "action": 45, "target": "", "id": 310992, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310992/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097814/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.055752Z", "action": 6, "target": "情况(b)中,只是数据的地址被发送到设备,设备使用DMA实际访问主存中的数据。存在两个限制:首先,ISA卡只能访问16MB以下的内存。其次,虚地址空间中连续的页面在物理地址空间中可能不连续,设备可能不得不进行分散/收集操作。总线子系统为这些问题提供现成现成的解决办法,剩下的必须由驱动程序自己完成。", "id": 310993, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310993/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097813/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.075008Z", "action": 45, "target": "", "id": 310994, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310994/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097813/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.077174Z", "action": 6, "target": "大多数ISA卡的内存配置为物理地位于640KB-1MB范围之间的某个位置。某些ISA卡需要更大的内存范围,位于16M以下的某个位置(由于ISA总线上24位地址限制)。这种情况下,如果机器有比设备内存的起始地址更多的内存(换句话说,它们重叠),则必须在被设备使用的内存起始地址处配置一个内存空洞。许多BIOS允许在起始于14MB或15MB处配置1M的内存空洞。如果BIOS正确地报告内存空洞,FreeBSD就能够正确处理它们(此特性在老BIOS上可能会出问题)。", "id": 310995, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310995/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097811/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.091799Z", "action": 45, "target": "", "id": 310996, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310996/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097811/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.094079Z", "action": 6, "target": "(b) 内存为计算机的主内存", "id": 310997, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310997/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097810/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.149566Z", "action": 45, "target": "", "id": 310998, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/310998/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097810/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.153686Z", "action": 6, "target": "(a) 内存位于设备卡上", "id": 310999, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/310999/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097809/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.179704Z", "action": 45, "target": "", "id": 311000, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/311000/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097809/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.182200Z", "action": 6, "target": "很多情况下设备驱动程序和设备之间的数据交换是通过内存进行的。有两种可能的变体:", "id": 311001, "action_name": "Automatic translation", "url": "https://translate-dev.freebsd.org/api/changes/311001/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1097808/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookisa_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api", "user": null, "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api", "timestamp": "2021-06-02T04:16:26.202226Z", "action": 45, "target": "", "id": 311002, "action_name": "New contributor", "url": "https://translate-dev.freebsd.org/api/changes/311002/?format=api" } ] }{ "count": 393, "next": "