<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2022-05-06T07:45:05.6989123+00:00 -->
<!-- Version            : 5.0.1.747 -->
<!-- Package ID         : 9cb0e3dac87f46c195805f992013d7e6 -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:oss="http://www.onestopsystems.com/20220331" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.onestopsystems.com/20220331" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" namespace="http://xbrl.sec.gov/country/2021" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" namespace="http://xbrl.sec.gov/currency/2021" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" namespace="http://xbrl.sec.gov/dei/2021q4" />
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" namespace="http://www.xbrl.org/dtr/type/2020-01-21" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" namespace="http://xbrl.sec.gov/exch/2021" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" namespace="http://xbrl.sec.gov/naics/2021" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" namespace="http://xbrl.sec.gov/sic/2021" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" namespace="http://fasb.org/srt/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd" namespace="http://fasb.org/srt-roles/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" namespace="http://fasb.org/srt-types/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" namespace="http://xbrl.sec.gov/stpr/2021" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" namespace="http://fasb.org/us-gaap/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd" namespace="http://fasb.org/us-roles/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" namespace="http://fasb.org/us-types/2021-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.onestopsystems.com/20220331/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="oss-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="oss-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="oss-20220331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="oss-20220331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDBALANCESHEETSParenthetical" id="Role_StatementUNAUDITEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>100010 - Statement - UNAUDITED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDBALANCESHEETS" id="Role_StatementUNAUDITEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>100020 - Statement - UNAUDITED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" id="Role_StatementUNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>100030 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" id="Role_StatementUNAUDITEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>100040 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" id="Role_StatementUNAUDITEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
        <link:definition>100050 - Statement - UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS&apos; EQUITY</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical" id="Role_StatementUNAUDITEDCONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>100060 - Statement - UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS&apos; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/StatementUNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="Role_StatementUNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>100070 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureTheCompanyAndBasisOfPresentation" id="Role_DisclosureTheCompanyAndBasisOfPresentation">
        <link:definition>100080 - Disclosure - The Company and Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureSignificantAccountingPolicies" id="Role_DisclosureSignificantAccountingPolicies">
        <link:definition>100090 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureShortTermInvestments" id="Role_DisclosureShortTermInvestments">
        <link:definition>100100 - Disclosure - Short-Term Investments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccountsReceivable" id="Role_DisclosureAccountsReceivable">
        <link:definition>100110 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureInventories" id="Role_DisclosureInventories">
        <link:definition>100120 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureLongLivedIntangibleAssets" id="Role_DisclosureLongLivedIntangibleAssets">
        <link:definition>100130 - Disclosure -  Long-Lived Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherLiabilities" id="Role_DisclosureAccruedExpensesAndOtherLiabilities">
        <link:definition>100140 - Disclosure - Accrued Expenses and Other Liabilities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureDebt" id="Role_DisclosureDebt">
        <link:definition>100150 - Disclosure - Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquity" id="Role_DisclosureStockholdersEquity">
        <link:definition>100160 - Disclosure - Stockholders&apos; Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100170 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions">
        <link:definition>100180 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureNetIncomeLossPerShare" id="Role_DisclosureNetIncomeLossPerShare">
        <link:definition>100190 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureRevenueSegmentAndGeographicInformation" id="Role_DisclosureRevenueSegmentAndGeographicInformation">
        <link:definition>100200 - Disclosure - Revenue, Segment and Geographic Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureSubsequentEvents" id="Role_DisclosureSubsequentEvents">
        <link:definition>100210 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" id="Role_DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>100220 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureShortTermInvestmentsTables" id="Role_DisclosureShortTermInvestmentsTables">
        <link:definition>100230 - Disclosure - Short-Term Investments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccountsReceivableTables" id="Role_DisclosureAccountsReceivableTables">
        <link:definition>100240 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureInventoriesTables" id="Role_DisclosureInventoriesTables">
        <link:definition>100250 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureLongLivedIntangibleAssetsTables" id="Role_DisclosureLongLivedIntangibleAssetsTables">
        <link:definition>100260 - Disclosure - Long-Lived Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables" id="Role_DisclosureAccruedExpensesAndOtherLiabilitiesTables">
        <link:definition>100270 - Disclosure - Accrued Expenses and Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureDebtTables" id="Role_DisclosureDebtTables">
        <link:definition>100280 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquityTables" id="Role_DisclosureStockholdersEquityTables">
        <link:definition>100290 - Disclosure - Stockholders&apos; Equity (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" id="Role_DisclosureCommitmentsAndContingenciesTables">
        <link:definition>100300 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureNetIncomeLossPerShareTables" id="Role_DisclosureNetIncomeLossPerShareTables">
        <link:definition>100310 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureRevenueSegmentAndGeographicInformationTables" id="Role_DisclosureRevenueSegmentAndGeographicInformationTables">
        <link:definition>100320 - Disclosure - Revenue, Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" id="Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails">
        <link:definition>100330 - Disclosure - The Company and Basis of Presentation - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" id="Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>100340 - Disclosure - Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureShortTermInvestmentsSummaryOfShortTermInvestmentsBySignificantInvestmentCategoryDetails" id="Role_DisclosureShortTermInvestmentsSummaryOfShortTermInvestmentsBySignificantInvestmentCategoryDetails">
        <link:definition>100350 - Disclosure - Short-Term Investments - Summary of Short-Term Investments by Significant Investment Category (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" id="Role_DisclosureShortTermInvestmentsAdditionalInformationDetails">
        <link:definition>100360 - Disclosure - Short-Term Investments - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccountsReceivableScheduleOfAccountsReceivableNetDetails" id="Role_DisclosureAccountsReceivableScheduleOfAccountsReceivableNetDetails">
        <link:definition>100370 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable, Net (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccountsReceivableAdditionalInformationDetails" id="Role_DisclosureAccountsReceivableAdditionalInformationDetails">
        <link:definition>100380 - Disclosure - Accounts Receivable - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesNetDetails" id="Role_DisclosureInventoriesSummaryOfInventoriesNetDetails">
        <link:definition>100390 - Disclosure - Inventories - Summary of Inventories, Net (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureLongLivedIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" id="Role_DisclosureLongLivedIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails">
        <link:definition>100400 - Disclosure - Long-Lived Intangible Assets - Schedule of Definite Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureLongLivedIntangibleAssetsScheduleOfAmortizationExpenseOfDefiniteLivedIntangibleAssetsDetails" id="Role_DisclosureLongLivedIntangibleAssetsScheduleOfAmortizationExpenseOfDefiniteLivedIntangibleAssetsDetails">
        <link:definition>100410 - Disclosure - Long-Lived Intangible Assets - Schedule of Amortization Expense of Definite Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureLongLivedIntangibleAssetsAdditionalInformationDetails" id="Role_DisclosureLongLivedIntangibleAssetsAdditionalInformationDetails">
        <link:definition>100420 - Disclosure - Long-Lived Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" id="Role_DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails">
        <link:definition>100430 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" id="Role_DisclosureDebtAdditionalInformationDetails">
        <link:definition>100440 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureDebtSummaryOfOutstandingDebtObligationsDetails" id="Role_DisclosureDebtSummaryOfOutstandingDebtObligationsDetails">
        <link:definition>100450 - Disclosure - Debt - Summary of Outstanding Debt Obligations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureDebtScheduleOfOutstandingDebtObligationsDetails" id="Role_DisclosureDebtScheduleOfOutstandingDebtObligationsDetails">
        <link:definition>100460 - Disclosure - Debt - Schedule of Outstanding Debt Obligations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureDebtScheduleOfTotalFuturePaymentsUnderNotesPayableAndRelatedPartyNotesPayableDetails" id="Role_DisclosureDebtScheduleOfTotalFuturePaymentsUnderNotesPayableAndRelatedPartyNotesPayableDetails">
        <link:definition>100470 - Disclosure - Debt - Schedule of Total Future Payments under Notes Payable and Related Party Notes Payable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" id="Role_DisclosureStockholdersEquityAdditionalInformationDetails">
        <link:definition>100480 - Disclosure - Stockholders&apos; Equity - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" id="Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails">
        <link:definition>100490 - Disclosure - Stockholders&apos; Equity - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquityScheduleOfAssumptionToCalculateWeightedAverageGrantDateFairValueOfOptionsGrantDetails" id="Role_DisclosureStockholdersEquityScheduleOfAssumptionToCalculateWeightedAverageGrantDateFairValueOfOptionsGrantDetails">
        <link:definition>100500 - Disclosure - Stockholders&apos; Equity - Schedule of Assumption to Calculate Weighted Average Grant Date Fair Value of Options Grant (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquitySummaryOfRSUActivityDetails" id="Role_DisclosureStockholdersEquitySummaryOfRSUActivityDetails">
        <link:definition>100510 - Disclosure - Stockholders&apos; Equity - Summary of RSU Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseDetails" id="Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseDetails">
        <link:definition>100520 - Disclosure - Stockholders&apos; Equity - Summary of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureStockholdersEquityScheduleOfWarrantActivityDetails" id="Role_DisclosureStockholdersEquityScheduleOfWarrantActivityDetails">
        <link:definition>100530 - Disclosure - Stockholders&apos; Equity - Schedule of Warrant Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>100540 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToLeasesDetails" id="Role_DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToLeasesDetails">
        <link:definition>100550 - Disclosure - Commitments and Contingencies - Schedule of Other information Related to Leases (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetails" id="Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetails">
        <link:definition>100560 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetails2" id="Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetails2">
        <link:definition>100570 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Details)2</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" id="Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>100580 - Disclosure - Related Party Transactions - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomePerShareDetails" id="Role_DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomePerShareDetails">
        <link:definition>100590 - Disclosure - Net Income (Loss) Per Share - Summary of Basic and Diluted Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureRevenueSegmentAndGeographicInformationAdditionalInformationDetails" id="Role_DisclosureRevenueSegmentAndGeographicInformationAdditionalInformationDetails">
        <link:definition>100600 - Disclosure - Revenue, Segment and Geographic Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.onestopsystems.com/20220331/taxonomy/role/DisclosureRevenueSegmentAndGeographicInformationScheduleOfLossIncomeFromOperationsByReportingSegmentsDetails" id="Role_DisclosureRevenueSegmentAndGeographicInformationScheduleOfLossIncomeFromOperationsByReportingSegmentsDetails">
        <link:definition>100610 - Disclosure - Revenue, Segment and Geographic Information - Schedule of (Loss) Income from Operations by Reporting Segments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="oss_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsCurrentNet" name="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsCurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNoncurrentNet" name="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNoncurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_SeniorSecuredConvertibleNoteNetOfDiscountCurrent" name="SeniorSecuredConvertibleNoteNetOfDiscountCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_DepositsAndOtherNoncurrent" name="DepositsAndOtherNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_SeniorSecuredConvertibleNoteCurrent" name="SeniorSecuredConvertibleNoteCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_NonoperatingInterestIncome" name="NonoperatingInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentIncludingForwardContractGainLossNetOfTax" name="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentIncludingForwardContractGainLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_StockIssuedDuringPeriodSharesExerciseOfStockOptionsRestrictedStockUnitsAndWarrants" name="StockIssuedDuringPeriodSharesExerciseOfStockOptionsRestrictedStockUnitsAndWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_StockIssuedDuringPeriodValueExerciseOfStockOptionsRestrictedStockUnitsAndWarrants" name="StockIssuedDuringPeriodValueExerciseOfStockOptionsRestrictedStockUnitsAndWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_ConversionOfSeniorSecuredConvertibleDebtToEquityShares" name="ConversionOfSeniorSecuredConvertibleDebtToEquityShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ConversionOfSeniorSecuredConvertibleDebtToEquity" name="ConversionOfSeniorSecuredConvertibleDebtToEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_StockIssuedDuringPeriodNewIssuesIssuanceCost" name="StockIssuedDuringPeriodNewIssuesIssuanceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_ProvisionForRecoveryOfDoubtfulAccounts" name="ProvisionForRecoveryOfDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_WarrantyReserveAdjustments" name="WarrantyReserveAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_RedemptionOfShortTermInvestmentGradeSecurities" name="RedemptionOfShortTermInvestmentGradeSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_ProceedsFromExerciseOfStockOptionsAndWarrants" name="ProceedsFromExerciseOfStockOptionsAndWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_PaymentOfPayrollTaxesOnNetIssuanceOfEmployeeStockOptions" name="PaymentOfPayrollTaxesOnNetIssuanceOfEmployeeStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_ReclassificationOfInventoriesToPropertyAndEquipment" name="ReclassificationOfInventoriesToPropertyAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_AccruedExpensesAndOtherLiabilitiesTextBlock" name="AccruedExpensesAndOtherLiabilitiesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" name="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_SummaryOfStockBasedCompensationExpenseTableTextBlock" name="SummaryOfStockBasedCompensationExpenseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" name="ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_BressnerTechnologiesGmbHMember" name="BressnerTechnologiesGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NumberOfIssuersInvestmentPolicyLimitsAmountOfCreditExposure" name="NumberOfIssuersInvestmentPolicyLimitsAmountOfCreditExposure" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_UnbilledReceivablesMember" name="UnbilledReceivablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_DrawingsAndTechnologyMember" name="DrawingsAndTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_ContractWithCustomerLiabilityAndCustomerDeposits" name="ContractWithCustomerLiabilityAndCustomerDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_NumberOfLinesOfCredit" name="NumberOfLinesOfCredit" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="oss_GermanInstitutionsMember" name="GermanInstitutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_BressnerTechnologyGmbHMember" name="BressnerTechnologyGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_TermLoanMember" name="TermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_LineOfCreditFromVRBankMember" name="LineOfCreditFromVRBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_LineOfCreditFromUniCreditBankMember" name="LineOfCreditFromUniCreditBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NotesPayableMaturingOnMarchThirtyTwoThousandAndTwentyOneMember" name="NotesPayableMaturingOnMarchThirtyTwoThousandAndTwentyOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_AprilTwoThousandAndNineteenNoteMember" name="AprilTwoThousandAndNineteenNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_AprilTwoThousandAndNineteenRelatedPartyNotesMember" name="AprilTwoThousandAndNineteenRelatedPartyNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_SeniorSecuredConvertiblePromissoryNotesMember" name="SeniorSecuredConvertiblePromissoryNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_PaycheckProtectionProgramCARESActMember" name="PaycheckProtectionProgramCARESActMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_TwoYearPromissoryNoteMember" name="TwoYearPromissoryNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NumberOfTermLoansOutstanding" name="NumberOfTermLoansOutstanding" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="oss_DebtInstrumentExtendedMaturityDate" name="DebtInstrumentExtendedMaturityDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ClassOfWarrantOrRightOutstandingPercentageEqualToOriginalPrincipal" name="ClassOfWarrantOrRightOutstandingPercentageEqualToOriginalPrincipal" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ClassOfWarrantOrRightOutstandingPerWarrant" name="ClassOfWarrantOrRightOutstandingPerWarrant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_NumberOfIndividuals" name="NumberOfIndividuals" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_LoanFullyForgiven" name="LoanFullyForgiven" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_AccruedInterestFullyForgiven" name="AccruedInterestFullyForgiven" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_DiscountForNonInterestBearingConvertibleNote" name="DiscountForNonInterestBearingConvertibleNote" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_DiscountForNonInterestBearingConvertibleNoteExpirationDate" name="DiscountForNonInterestBearingConvertibleNoteExpirationDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_MonthlyAmortizationPaymentsPercentageOfInitialPrincipal" name="MonthlyAmortizationPaymentsPercentageOfInitialPrincipal" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_DebtConversionFloorPrice" name="DebtConversionFloorPrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_PercentageOfMarketPrice" name="PercentageOfMarketPrice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_VolumeWeightedAveragePricePercentage" name="VolumeWeightedAveragePricePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_VolumeWeightedAveragePricePeriod" name="VolumeWeightedAveragePricePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_NumberOfTradingDays" name="NumberOfTradingDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_VolumeWeightedAveragePriceOfCommonStockPeriod" name="VolumeWeightedAveragePriceOfCommonStockPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_SeniorSecuredConvertibleNoteMember" name="SeniorSecuredConvertibleNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NotesPayableToDomesticMember" name="NotesPayableToDomesticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NotesPayableToForeignMember" name="NotesPayableToForeignMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NotesPayableMaturingOnJuneThirtyTwoThousandAndTwentyTwoMember" name="NotesPayableMaturingOnJuneThirtyTwoThousandAndTwentyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NotesPayableMaturingOnAugustThirtyOneThousandAndTwentyTwoMember" name="NotesPayableMaturingOnAugustThirtyOneThousandAndTwentyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NotesPayableMaturingOnSeptemberThirtyThousandAndTwentyTwoMember" name="NotesPayableMaturingOnSeptemberThirtyThousandAndTwentyTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_UniCreditBankAGUniCreditBankAGMember" name="UniCreditBankAGUniCreditBankAGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_VRBankMember" name="VRBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_LongTermDebtCurrentNetLiabilityPortion" name="LongTermDebtCurrentNetLiabilityPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_LongTermDebtNetLiabilityPortion" name="LongTermDebtNetLiabilityPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_TwoThousandAndSeventeenPlanMember" name="TwoThousandAndSeventeenPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_EmployeesOfficersDirectorsConsultantsAndAdvisorsMember" name="EmployeesOfficersDirectorsConsultantsAndAdvisorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_IncentiveStockOptionMember" name="IncentiveStockOptionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_PresidentAndChiefExecutiveOfficerMember" name="PresidentAndChiefExecutiveOfficerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_MultipliersForCalculatingShareVestedOnDeterminedDate" name="MultipliersForCalculatingShareVestedOnDeterminedDate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm1" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm1" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="oss_ProductionMember" name="ProductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisedGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisedGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_OperatingLeaseModifiedDate" name="OperatingLeaseModifiedDate" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_OfficesManufacturingAndWarehouseFacilitiesMember" name="OfficesManufacturingAndWarehouseFacilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_EscondidoCaliforniaMember" name="EscondidoCaliforniaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_SaltLakeCityUtahMember" name="SaltLakeCityUtahMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_SignificantCustomersMember" name="SignificantCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NetPurchasesMember" name="NetPurchasesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_NumberOfCustomersMoreThanTenPercentageOfRevenue" name="NumberOfCustomersMoreThanTenPercentageOfRevenue" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_NumberOfCustomersMoreThanTenPercentageOfNetTradeAccountsReceivable" name="NumberOfCustomersMoreThanTenPercentageOfNetTradeAccountsReceivable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="oss_AdditionalFundingCommitmentsReceived" name="AdditionalFundingCommitmentsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="oss_UnusedRemainingFundingCommitmentsExpirationDate" name="UnusedRemainingFundingCommitmentsExpirationDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_OtherShareholdersMember" name="OtherShareholdersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_ManagementAndOtherShareHoldersMember" name="ManagementAndOtherShareHoldersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_BasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersAbstract" name="BasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_GrossProfitPercentage" name="GrossProfitPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="oss_OneStopSystemsSegmentMember" name="OneStopSystemsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="oss_BressnerTechnologySegmentMember" name="BressnerTechnologySegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
</xsd:schema>
