Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/documentation/articlesvm-design_index/pt_BR/changes/?format=api&page=2
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 215,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/changes/?format=api&page=3",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/changes/?format=api",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368012/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.709809Z",
            "action": 6,
            "target": "Além disso, o mapa de blocos da swap pode se fragmentar com bastante facilidade, resultando em alocações não contíguas.",
            "id": 240323,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240323/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368014/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.733815Z",
            "action": 45,
            "target": "",
            "id": 240324,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240324/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368014/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.739936Z",
            "action": 6,
            "target": "A memória do kernel também deve ser alocada dinamicamente para estruturas adicionais de gerenciamento da swap quando ocorre uma troca.",
            "id": 240325,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240325/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368018/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.763150Z",
            "action": 45,
            "target": "",
            "id": 240326,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240326/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368018/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.766213Z",
            "action": 6,
            "target": "As estruturas de gerenciamento de swap são alocadas por meio de uma tabela de hash, em vez de um array linear, fornecendo um tamanho de alocação fixo e uma granularidade muito mais fina.",
            "id": 240327,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240327/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368020/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.819630Z",
            "action": 45,
            "target": "",
            "id": 240328,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240328/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368020/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.822623Z",
            "action": 6,
            "target": "Em vez de usar uma lista vinculada linearmente para acompanhar as reservas de espaço de troca, ele agora usa um bitmap de blocos de troca organizados em uma estrutura de árvores raiz com dicas de espaço livre nas estruturas do nó de origem. Isto efetivamente faz a alocação de swap e libera uma operação O(1).",
            "id": 240329,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240329/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368024/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.890260Z",
            "action": 45,
            "target": "",
            "id": 240332,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240332/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368024/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.893702Z",
            "action": 6,
            "target": "Para reduzir a fragmentação, a árvore raiz é capaz de alocar grandes blocos contíguos de uma só vez, pulando pedaços menores e fragmentados.",
            "id": 240333,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240333/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368028/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.914755Z",
            "action": 45,
            "target": "",
            "id": 240334,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240334/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368028/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.919618Z",
            "action": 6,
            "target": "Quando libertar uma página",
            "id": 240335,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240335/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368046/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.939117Z",
            "action": 45,
            "target": "",
            "id": 240336,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240336/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368046/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.943740Z",
            "action": 6,
            "target": "Otimizações de Pré-Falhas ou para Zerar",
            "id": 240337,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240337/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368052/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.974599Z",
            "action": 45,
            "target": "",
            "id": 240338,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240338/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368052/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:29.977422Z",
            "action": 6,
            "target": "Otimizações da Tabela de Páginas",
            "id": 240339,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240339/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368058/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:30.024797Z",
            "action": 45,
            "target": "",
            "id": 240340,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240340/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368058/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:30.027451Z",
            "action": 6,
            "target": "Page Coloring",
            "id": 240341,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240341/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368108/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:30.066720Z",
            "action": 45,
            "target": "",
            "id": 240342,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/240342/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368108/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-30T18:45:30.081969Z",
            "action": 6,
            "target": "Finalmente, na seção de page coloring, pode ser útil descrever um pouco mais o que você quer dizer aqui. Eu não segui bem isso.",
            "id": 240343,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/240343/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/367944/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:30.369498Z",
            "action": 29,
            "target": "Elementos de design do sistema de VM do FreeBSD",
            "id": 242432,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242432/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/367960/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:30.769317Z",
            "action": 29,
            "target": "Um design sólido e generalizado supera um projeto altamente otimizado a longo prazo. Enquanto um design generalizado pode acabar sendo mais lento do que um projeto altamente otimizado quando eles são implementados pela primeira vez, o design generalizado tende a ser mais fácil de se adaptar as mudanças de condições e o projeto altamente otimizado acaba tendo que ser descartado.",
            "id": 242433,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242433/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/367964/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:31.471959Z",
            "action": 29,
            "target": "Objetos de VM",
            "id": 242434,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242434/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368000/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:31.713850Z",
            "action": 29,
            "target": "Camadas de SWAP",
            "id": 242435,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242435/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368008/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:32.405880Z",
            "action": 29,
            "target": "Requer que as alocações de memória do kernel ocorram durante o processo de troca de swap, e isto cria problemas de deadlock de pouca memória.",
            "id": 242436,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242436/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368010/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:32.641881Z",
            "action": 29,
            "target": "O problema é ainda mais exacerbado por buracos criados devido ao algoritmo de intercalação.",
            "id": 242437,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242437/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368012/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:32.779238Z",
            "action": 29,
            "target": "Além disso, o mapa de blocos da swap pode se fragmentar com bastante facilidade, resultando em alocações não contíguas.",
            "id": 242438,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242438/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368014/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:33.036788Z",
            "action": 29,
            "target": "A memória do kernel também deve ser alocada dinamicamente para estruturas adicionais de gerenciamento da swap quando ocorre uma troca.",
            "id": 242439,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242439/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368018/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:33.367658Z",
            "action": 29,
            "target": "As estruturas de gerenciamento de swap são alocadas por meio de uma tabela de hash, em vez de um array linear, fornecendo um tamanho de alocação fixo e uma granularidade muito mais fina.",
            "id": 242440,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242440/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368020/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:33.514944Z",
            "action": 29,
            "target": "Em vez de usar uma lista vinculada linearmente para acompanhar as reservas de espaço de troca, ele agora usa um bitmap de blocos de troca organizados em uma estrutura de árvores raiz com dicas de espaço livre nas estruturas do nó de origem. Isto efetivamente faz a alocação de swap e libera uma operação O(1).",
            "id": 242441,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242441/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368024/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:34.533023Z",
            "action": 29,
            "target": "Para reduzir a fragmentação, a árvore raiz é capaz de alocar grandes blocos contíguos de uma só vez, pulando pedaços menores e fragmentados.",
            "id": 242443,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242443/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368028/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:34.873049Z",
            "action": 29,
            "target": "Quando libertar uma página",
            "id": 242444,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242444/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368046/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:35.212053Z",
            "action": 29,
            "target": "Otimizações de Pré-Falhas ou para Zerar",
            "id": 242445,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242445/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368052/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:35.443338Z",
            "action": 29,
            "target": "Otimizações da Tabela de Páginas",
            "id": 242446,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242446/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368058/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:35.793235Z",
            "action": 29,
            "target": "Page Coloring",
            "id": 242447,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242447/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/368108/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-03-31T17:52:37.158698Z",
            "action": 29,
            "target": "Finalmente, na seção de page coloring, pode ser útil descrever um pouco mais o que você quer dizer aqui. Eu não segui bem isso.",
            "id": 242451,
            "action_name": "Fjernet forslaget under opprydding",
            "url": "https://translate-dev.freebsd.org/api/changes/242451/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615523/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.809742Z",
            "action": 45,
            "target": "",
            "id": 276303,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276303/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615523/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.817974Z",
            "action": 6,
            "target": "Note que eu digo <quote>razoavelmente</quote> contíguo ao invés de simplesmente <quote>contíguo</quote>. Do ponto de vista de um cache mapeado direto de 128K, o endereço físico 0 é o mesmo que o endereço físico 128K. Assim, duas páginas lado a lado em seu espaço de endereço virtual podem acabar sendo compensadas em 128K e compensadas em 132K na memória física, mas também podem ser facilmente compensadas em 128K e compensadas em 4K na memória física e ainda manter as mesmas características de desempenho de cache. Portanto, disfarce de página <emphasis>não </emphasis> tem que atribuir páginas verdadeiramente contíguas de memória física a páginas contíguas de memória virtual, basta certificar-se de atribuir páginas contíguas do ponto de vista do desempenho e da operação do cache.",
            "id": 276304,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276304/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615522/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.840659Z",
            "action": 45,
            "target": "",
            "id": 276305,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276305/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615522/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.847010Z",
            "action": 6,
            "target": "É isso que o disfarce de página faz. Em vez de atribuir páginas físicas <emphasis>aleatórias</emphasis> a endereços virtuais, o que pode resultar em desempenho de cache não ideal, o disfarce de página atribui páginas físicas <emphasis>razoavelmente contíguas</emphasis> a endereços virtuais. Assim, os programas podem ser escritos sob a suposição de que as características do cache de hardware subjacente são as mesmas para seu espaço de endereço virtual, como seriam se o programa tivesse sido executado diretamente em um espaço de endereço físico.",
            "id": 276306,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276306/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615521/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.876985Z",
            "action": 45,
            "target": "",
            "id": 276307,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276307/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615521/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.880089Z",
            "action": 6,
            "target": "Um programa normalmente pressupõe que duas páginas lado a lado serão armazenadas em cache de maneira ideal. Ou seja, você pode acessar objetos de dados em ambas as páginas sem que elas descartem a entrada de cache uma da outra. Mas isso só é verdadeiro se as páginas físicas subjacentes ao espaço de endereço virtual forem contíguas (no que se refere ao cache).",
            "id": 276308,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276308/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615519/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.900690Z",
            "action": 45,
            "target": "",
            "id": 276309,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276309/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615519/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.904300Z",
            "action": 6,
            "target": "Ok, agora em page coloring: Todos os caches de memória modernos são conhecidos como caches <emphasis>físicos</emphasis>. Eles armazenam em cache endereços de memória física, não endereços de memória virtual. Isto permite que o cache seja deixado sozinho em uma opção de contexto de processo, o que é muito importante.",
            "id": 276310,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276310/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615518/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.927374Z",
            "action": 45,
            "target": "",
            "id": 276311,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276311/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615518/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.930567Z",
            "action": 6,
            "target": "É extremamente importante… <emphasis>extremamente</emphasis> importante para que a maioria dos acessos de memória de um processador possam vir do cache L1, porque o cache L1 opera na frequência do processador. No momento em que você tem uma falha de cache L1 e precisa ir para o cache L2 ou para a memória principal, o processador irá parar e potencialmente sentar-se por <emphasis>centenas</emphasis> de instruções aguardando uma leitura de memória principal para completar. A memória principal (o ram dinâmico que você coloca em um computador) é <emphasis>lenta</emphasis>, quando comparada à velocidade de um núcleo de processador moderno.",
            "id": 276312,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276312/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615517/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.952461Z",
            "action": 45,
            "target": "",
            "id": 276313,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276313/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615517/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.955931Z",
            "action": 6,
            "target": "Então, se eu tenho um cache associativo de 4-way, eu posso acessar o offset 0, offset 128K, 256K e offset 384K e ainda ser capaz de acessar o offset 0 novamente e tê-lo vindo do cache L1. Se eu, então, acessar o deslocamento 512K, no entanto, um dos quatro objetos de dados armazenados anteriormente em cache será descartado pelo cache.",
            "id": 276314,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276314/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615516/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.983929Z",
            "action": 45,
            "target": "",
            "id": 276315,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276315/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615516/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:13.986949Z",
            "action": 6,
            "target": "Agora estou simplificando muito as coisas. O que acabei de descrever é o que é chamado de cache de memória de hardware <quote>diretamente mapeado</quote>. A maioria dos caches modernos são chamados de definição de associações de 2 vias ou definição de associações de 4 vias. A definição de associacões permite acessar até N regiões de memória diferentes que se sobrepõem à mesma memória de cache sem destruir os dados armazenados em cache anteriormente. Mas apenas N.",
            "id": 276316,
            "action_name": "Automatisk oversettelse",
            "url": "https://translate-dev.freebsd.org/api/changes/276316/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/615515/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvm-design_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvm-design_index/pt_BR/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-04-08T03:34:14.005461Z",
            "action": 45,
            "target": "",
            "id": 276317,
            "action_name": "Ny bidragsyter",
            "url": "https://translate-dev.freebsd.org/api/changes/276317/?format=api"
        }
    ]
}