Try   HackMD

2024-11-26 問答簡記

這個月的 OpenAI 帳單

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

台北捷運的AI 智慧客服真的會寫程式,人類再不努力就要被天網追上了!

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

台北捷運公司的回應

公共資源別這樣玩!請自律!
北捷 AI 智慧客服提供即時通報、遺失物協尋。
勿刻意使用語法測試
濫用公共資源!影響旅客權益!

尹相志的點評

Behavior questions

常見 Behavior questions 問題蒐集
除了理解應徵怎麼面對職場衝突和非預期狀況,也會用來篩選掉過於特別的人。

回顧簡歷

作業三

校友心得分享

Sheng-Wen (Colin) Cheng
學歷:靜宜大學

陽明交通大學機器人碩士學程
經歷: Avilon Intelligence
GallopWave
NVIDIA

面試經驗談
回顧學習歷程
雖然起點不高,但跌跌撞撞也能進一線公司,過程的轉變和心得

在商業領域,表現的回報顯然是超線性的。有些人認為這是資本主義的缺陷,並且認為如果我們改變規則,這種情況就不再成立。但是,表現的超線性回報是世界的一個特徵,而不是我們所創造的規則的產物。我們在名聲、權力、軍事勝利、知識甚至對人類的利益上都看到了相同的模式。在所有這些方面,富人變得更富有。

如果你不理解超線性回報的概念,就無法理解這個世界。如果你有野心,你絕對應該去了解,因為這將是你所乘之浪潮。

似乎有很多不同的情況都具有超線性回報,但據我所知,它們歸結為兩個基本原因:指數成長和閾值。

Shao-Tse Hung
學歷:成功大學資訊工程系

陽明交通大學資訊工程所
經歷: Mediatek (intern)
NVIDIA

雖然我沒什麼講話,但有問題還是可以找我 (

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Shao-Tse)

OFDM 的原理與特色

5G 的 small cell 是什麼? 4G 的 timeslice 是什麼?

small cell

5G 網路中的小型基地台,由於 5G 網路使用毫米波頻段來獲得更高的頻寬和更快的傳輸速度,導致傳輸距離縮短,因此需要架設 small cell 來提高網路容量和覆蓋範圍。相較於傳統的 macro cell ,small cell 的功率較低,且覆蓋範圍較小。
提出動機: 隨著使用的頻率範圍增加,需要透過更多基地台來建立有效的訊號覆蓋範圍,此時相較於 Macro cell , small cell 擁有更靈活的部屬空間,在能量的消耗也較低,因此架設 small cell 更能實現高容量的網路需求。
考量因素: 需考量干擾的消除機制,避免與 Macro cell 或其他鄰近的 small cell 形成干擾。同時,需確保能有穩定的電力供應以及低功耗的運行。在技術方面,要兼容多種技術標準,如 LTE 、5G NR 等,並且可支持多頻段,適應不同場景的需求。

timeslice

為 4G LTE 中分配時間資源給用戶的技術,由於 LTE 採用 OFDM ,因此時域(time domain)被劃分為多個 slot 或 slice ,每個用戶則會在特定時間內分配一組子載波和 timeslice 來進行數據的傳輸。

4G 與 5G 的關鍵操作為?

4G
  • 網路架構: 主要以 EPC(Evolved Packet Core) 為主,可集中式的管理數據和流量。
  • 頻率使用: 使用中低頻段,訊號穿透力較強,覆蓋範圍較廣。
5G
  • 網路架構: 主要以 SBA(Service-Based Architecture) 為主,有虛擬化和分散式架構,虛擬化可將網路切片(Network Slicing) ,根據不同的需求進行動態分配,而分散式架構支援邊緣運算和本地處理,可降低延遲,提高性能。
  • 頻率使用: 使用高頻段(毫米波),雖能提升傳輸速率,但覆蓋範圍較小,需要 small cell 輔助。

OSI

OSI(Open Systems Interconnection Model) ,由國際標準化提出,共有 7 層,各層解釋如下:

層數 名稱 功能解釋
第七層 應用層(Application Layer) 提供使用者網路服務,如電子郵件、網頁瀏覽等。常見的協定有 DHCP 、 FTP 、 HTTP 等
第六層 表現層(Presentation Layer) 負責數據格式的轉換,包含解碼和壓縮等。
第五層 會議層(Session Layer) 在數據傳輸中管理兩台裝置的通訊,包含建立、維護和終止。
第四層 傳輸層(Transport Layer) 利用封包提供數據的傳輸,可執行錯誤檢測和流量控制等。常見的協定有 TCP 和 UDP 等。
第三層 網路層(Network Layer) 負責數據的路由選擇和傳輸,透過 IP 協議提供資料的來源及目的地,因此也被稱為 IP 層。
第二層 資料連結層(Data Link Layer) 負責偵測網路連結中的錯誤並除錯。
第一層 實體層(Physical Layer) 負責硬體設備和網路之間的傳輸,設備如主機介面卡、網卡等。

UDP v.s. TCP

比較項目 TCP (傳輸控制協定) UDP (用戶資料報協定)
連接類型 面向連接,需要建立連接 無連接,直接發送數據
可靠性 高度可靠,保證數據完整性和順序 不保證可靠性,可能丟包或亂序
傳輸速度 較慢,因為有各種控制機制 較快,沒有額外的控制開銷
應用場景 需要可靠傳輸的應用:網頁瀏覽、郵件、檔案傳輸 即時性要求高的應用:網路遊戲、視訊串流、VoIP
資料順序 保證按順序到達 不保證順序
流量控制 有流量控制機制 無流量控制
擁塞控制 有擁塞控制機制 無擁塞控制
錯誤檢測 完整的錯誤檢測和糾正 基本的錯誤檢測,無糾正
表頭大小 20-60 字節 8 字節
使用場合 對數據準確性要求高的場合 對數據即時性要求高的場合

NAT

  • NAT(Network Address Translation,網路位址轉換):
    • 想像一個大型公寓大樓:
      • 這棟大樓只有一個對外門牌號碼(公共 IP 位址)
      • 但裡面住了很多戶人家(私有 IP 位址)
      • 大樓管理員(NAT)負責管理所有住戶的外部通訊
  • NAT 的運作方式就像:
    • 當住戶(內網設備)要寄包裹(送出資料)時:
      • 管理員記下是哪一戶要寄出
      • 用大樓的地址(公共 IP)寄出
      • 等回信來時,管理員知道要轉交給誰
  • NAT 主要用途:
    • 節省 IP 位址:一個公共 IP 可以讓很多內部設備上網
    • 增加安全性:外部網路看不到內網的實際 IP
    • 解決 IPv4 位址不足的問題
  • 常見的 NAT 類型:
    1. 靜態 NAT:
      • 像是豪宅固定門牌
      • 一對一的轉換
    2. 動態 NAT:
      • 像是飯店房間
      • 有需要才分配
    3. PAT(Port Address Translation):
      • 最常見的類型
      • 像是用房間號碼來分辨不同住戶
      • 一個公共 IP 可以服務最多 65535 個連接
  1. 想問學長鬼轉那麼大是做很多side project嗎?非本科如果是想要轉換跑道到科技業的,可以也像學長這樣依樣畫葫蘆做很多side project嗎?(演算法、資料結構與離散數學的課都沒修過

    • Ans: 從面試主管的角度挑選適合的專案
  2. 想詢問學長在自學的時候,比如說NV要求的一些工作條件(例如學長的工作要做bootloader,但不會看到這個職缺就開始投資學習bootloader?),並且職缺有很多種,怎麼去集中學習要找什麼目標? 例如作業系統要自己寫出來RTOS,一開始的起手式應該怎麼開始,因為我覺得要找出一個主題一開始怎麼做應該是最困難的,想詢問學長的心路歷程,謝謝。

    • Ans: 個人覺得不太有必要特別學 Bootloader, 可以藉由做其他 Embedded System / OS 的專案間接獲得需要的概念 (但計算機組織/結構 和 OS 要學好)
    • Ans: 如果想不到方向可以參加老師的專案,會是一個很好的起點

    謝謝學長